Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Spalte verschieben

5 views
Skip to first unread message

Kurt Langeder

unread,
Oct 1, 2012, 12:57:51 AM10/1/12
to
Hallo Gruppe!

Frontend: Access; Backend: SQL-Server
Im Frontend sind Tabellen vom SQL-Server eingebunden. Mittels
PassThrough-Abfragen füge ich am SQL-Server Spalten in Tabellen hinzu, z.B.:
ALTER TABLE Tabelle1 ADD Feld1 VARCHAR(10)

Das ist OK - das neue Feld wird "ganz hinten" hinzugefügt.

Aus Kontrollgründen möchte ich aber, dass das Feld z.B. an die 3. Stelle
verschoben wird. Gibt es dazu ein entsprechendes SQL-Statement?

Danke & Schöne Grüße
Kurt



Lutz Uhlmann

unread,
Oct 1, 2012, 9:36:11 AM10/1/12
to
Also ich kenne keines.
Die Software die ich für Strukturänderungen nutze, löst solche Fälle per
Neuerstellen der Tabelle, Daten verschieben und Umbenennen.

Du könntest allerdings statt auf eine Tabelle auf eine Sicht verknüpfen,
in welcher du die Spalten deiner Tabelle je nach Wunsch anordnest. Die
Änderung der Sicht ist ja ohne Probleme per SQL möglich.

Kurt Langeder

unread,
Oct 1, 2012, 9:46:54 AM10/1/12
to
Hallo Lutz!

"Lutz Uhlmann" <ne...@invalid.invalid> schrieb im Newsbeitrag
news:k4c679$h6j$1...@news.albasani.net...
Danke für deine Antwort. Das mit der Sicht ist schon OK - aber wie schon
geschrieben, wäre es optimal für mich, wenn ich im Frontend die gelinkte
SQL-Tabelle einfach öffne und dann sofort die Felder in der "richtigen"
Reihenfolge sehe. Da es die selbe Datenstruktur auch in anderen reinen
Access-Umgebungen gibt, wäre das Vergleichen der Struktur/Daten somit
einfacher.
...aber mal schauen, ob man das irgendwo im SQL Server Managementstudio
manuell ändern kann.

Schöne Grüße
Kurt


Siegfried Schmidt

unread,
Oct 4, 2012, 11:49:37 AM10/4/12
to
Kurt Langeder schrieb:

> Aus Kontrollgrᅵnden mᅵchte ich aber, dass das Feld z.B. an die 3.
> Stelle verschoben wird. Gibt es dazu ein entsprechendes SQL-Statement?

create view ..


Siegfried
0 new messages