ODBC Tabelle Raute gelöscht
Hallo zusammen,
bitte nicht von dem Betreff auf das klassische Problem mit dem fehlenden Primärschlüssel bzw. timestamp-Feld bei MySQL schließen ;)
Das Problem ist etwas vertrackter.
Die Tabelle (und nur die eine von ca. 80 verschiedenen Tabellen um die es geht) funktioniert nämlich bei ca. 120 anderen Nutzern nur bei dem einen nicht.
Die Tabelle hat einen Primärschlüssel ist über ODBC mit dem MS SQL Client 11.0 eingebunden und zeigt in allen Feldern "#gelöscht".
Bis jetzt habe ich folgendes unternommen:
Tabelle -> Link aktualisiert, Client SQL neu installiert, ODBC Verbindung neu angelegt, Tabelle neu eingebunden, Office neu installiert
leider keine Besserung.
Was aber geht:
Die Tabelle über die ODBC Verbindung nicht verknüpfen sondern importieren, das funktioniert.
Auch das Filtern der "#gelöscht" Datensätze geht, also ich kann mir alle Datensätze anzeigen lassen wo zBsp. der Primärschlüssel mit "0" anfängt, dann
zeigt mir Access 1201 Datensätze aber eben mit "#gelöscht" in jedem Feld.
Ich kann auch in der Tabelle neue Datensätze anfügen die werden auch solange angezeigt bis ich F5 drücke oder die Tabelle neu aufrufe, danach gelten auch die als "#gelöscht".
Wen jemand noch einen Rat für mich hat, wäre ich dankbar.
bitte nicht von dem Betreff auf das klassische Problem mit dem fehlenden Primärschlüssel bzw. timestamp-Feld bei MySQL schließen ;)
Das Problem ist etwas vertrackter.
Die Tabelle (und nur die eine von ca. 80 verschiedenen Tabellen um die es geht) funktioniert nämlich bei ca. 120 anderen Nutzern nur bei dem einen nicht.
Die Tabelle hat einen Primärschlüssel ist über ODBC mit dem MS SQL Client 11.0 eingebunden und zeigt in allen Feldern "#gelöscht".
Bis jetzt habe ich folgendes unternommen:
Tabelle -> Link aktualisiert, Client SQL neu installiert, ODBC Verbindung neu angelegt, Tabelle neu eingebunden, Office neu installiert
leider keine Besserung.
Was aber geht:
Die Tabelle über die ODBC Verbindung nicht verknüpfen sondern importieren, das funktioniert.
Auch das Filtern der "#gelöscht" Datensätze geht, also ich kann mir alle Datensätze anzeigen lassen wo zBsp. der Primärschlüssel mit "0" anfängt, dann
zeigt mir Access 1201 Datensätze aber eben mit "#gelöscht" in jedem Feld.
Ich kann auch in der Tabelle neue Datensätze anfügen die werden auch solange angezeigt bis ich F5 drücke oder die Tabelle neu aufrufe, danach gelten auch die als "#gelöscht".
Wen jemand noch einen Rat für mich hat, wäre ich dankbar.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 2936417536
Url: https://administrator.de/contentid/2936417536
Ausgedruckt am: 24.11.2024 um 15:11 Uhr
19 Kommentare
Neuester Kommentar
Moin,
Das hast du mit deine ersten Satz ja quasi schon "ausgeklammert":
https://bugs.mysql.com/bug.php?id=92947
Was mir bei deinem Post aber noch fehlt:
Das hast du mit deine ersten Satz ja quasi schon "ausgeklammert":
https://bugs.mysql.com/bug.php?id=92947
Was mir bei deinem Post aber noch fehlt:
- Wie hängt denn nun was zusammen?
- Greifts du von Windows aus auf eine MySQL-DB zu oder von einer Unix/ Windows-Kiste von einer MySQL auf eine MS SQL-DB zu?
- ist das "fremde" DBMS per Linked-Server eingebunden?
- Oder haben die Clients lokal den ODBC-Treiber installiert?
- Welche Versionen setzt du konkret ein?
Dann wird euer MS SQL 2000 womöglich nicht mehr unterstützt
Der 11.0-Treiber kann lt. MS nur MS SQL von 2005 bis 2012
https://support.microsoft.com/de-de/office/verbinden-von-access-mit-sql- ...
Und kommt an allen Clients der identische ODBC-Treiber zum Einsatz?
hast du überall die selbe Access-Version laufen?
"Aktuelles Access aus dem office365 Paket" ist da etwas dünn...
Der 11.0-Treiber kann lt. MS nur MS SQL von 2005 bis 2012
https://support.microsoft.com/de-de/office/verbinden-von-access-mit-sql- ...
Und kommt an allen Clients der identische ODBC-Treiber zum Einsatz?
hast du überall die selbe Access-Version laufen?
"Aktuelles Access aus dem office365 Paket" ist da etwas dünn...
Da du nichts anderes angegeben hattest, bin ich mal davon ausgegangen - scheinbar ist meine Glaskugel eingestaubt.
Mal probeweise versucht, den richtigen ODBC-Treiber zu nutzen oder mal auf OLEDB zu wechseln?
https://support.microsoft.com/de-de/office/verbinden-von-access-mit-sql- ...
Nein nein, das ist MS SQL Express 14.0.2037 auf einem Win2016 Std. Server
also ein MS SQL 2017und wie schon gesagt auf 120 Rechnern läuft es ja.
Als frontend kommt entweder Access2013 Runtime oder die Vollversion aus dem office365 zum Einsatz (genauer Version 2204 Build 15128.20248).
Als frontend kommt entweder Access2013 Runtime oder die Vollversion aus dem office365 zum Einsatz (genauer Version 2204 Build 15128.20248).
Version 2204 Build 15128.20248
--> das gilt auch für den 121. Client?Mal probeweise versucht, den richtigen ODBC-Treiber zu nutzen oder mal auf OLEDB zu wechseln?
https://support.microsoft.com/de-de/office/verbinden-von-access-mit-sql- ...
Vllt. steht's in Zusammenhang:
Microsoft Access: Gibt es Probleme beim SQL-Datenbankzugriff wegen OBCD-Treiber?
Kollege @gborn hat da schon was aufgetan...
Microsoft Access: Gibt es Probleme beim SQL-Datenbankzugriff wegen OBCD-Treiber?
Kollege @gborn hat da schon was aufgetan...