Quantcast
Channel: Microsoft Access Forum
Viewing all articles
Browse latest Browse all 880

MSAccess MSSQL NativeClient Primärschlussel GelöschtGelöscht....

$
0
0

Hallo

Ich habe seid neusten das Problem das in Access eingebundene Tabellen (ODBC) NativeClient die Tabellen die als Schlüssel einen String haben die Daten in der Tabelle als gelöscht anzeigen.

Die Daten sind aber in der MSSQL natürlich noch da

wenn ich ein extra feld Einfüge ID autoincrement bekomme ich es auch in Access wieder angezeigt

kann leider nicht sagen seid wann das ist

das ganz merkwürdige ist wenn ich die daten in einem Kombinationsfeld anzeigen lasse sind sie da - wenn ich den SQL String aus dem Feld nehme und mir die Daten als abfrage anzeige - wieder nur gelöscht

DAO.Recordset - auch gelöscht

Das blöde ist das ich über 50 DB's verteielt habe und eine händische änderung (Feld anfügen - laufende nummern rein....)

zu aufwändig ist

und über DAO die Daten anpassen geht ja leider auch nicht - da eben gelöscht angezeigt wird

meine GEDACHTE Lösung ist
ID Feld anlegen in den Tabellen - über DAO (das geht da Felder anpassen geht)

dann Rest über mssql String

in vorhandenen Tabellen einen Laufende nummer rein ins ID Feld (da weiss ich leider nicht wie - in SQL)

um dann NullWert auf False zu setzen (das kann ich)

um dann den den "alten" key zu löschen (das kann ich)

um dann das neu ID Feld als PRIMARY Key zu setzen (das kann ich)

Sprich mir fehlt "nur" wie kann ich in einem Leeren Feld mit MSSQL in einer Tabelle eine fortlaufende Zahl Schreiben

dann könnte ich mir einen SQL String zusammenbauen den ich bei allen DB's durchlaufen lassen kann

oder

eine ganz andere lösung


Viewing all articles
Browse latest Browse all 880