LabVIEWForum.de
Mit ODBC Zugriff nur bestimmte Tabellen sichtbar - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Mit ODBC Zugriff nur bestimmte Tabellen sichtbar (/Thread-Mit-ODBC-Zugriff-nur-bestimmte-Tabellen-sichtbar)



Mit ODBC Zugriff nur bestimmte Tabellen sichtbar - TpunktN - 18.08.2022 15:37

Servus Zusammen,

ich versuche gerade mit über eine SQL Verbindung auf Tabellen zuzugreifen, dabei funktioniert das nur mit Tabellen mit einer Kugel (oberste im Bild) als Icon im Navigationsbereich von MS Access.
[attachment=62337]
Die Daten die ich versuche zu lesen sind aber in einer Tabelle mit dem untersten Symbol im Bild.
Wenn ich mir alle Tabellen auflisten lassen, zeigt mir LabVIEW nur die mit einer Kugel an.

Im angehängten VI habe ich auch noch einen Lesevorgang aus einer der Kugel-Tabellen als Standardwerte gespeichert, keine Probleme.
Wenn ich aber die Tabelle angebe, aus der ich lesen will bekomme ich die FM: "-2147217865" ungültiger Objektname.

Ich habe leider keine Ahnung von Access und kenne den Unterschied davon nicht, ich weiß nichtmal wonach ich googeln soll -.-' Ich bin für jede hilfe dankebar.

MfG Timo


RE: Mit ODBC Zugriff nur bestimmte Tabellen sichtbar - ewiebe - 18.08.2022 16:15

Hallo Timo,

hmm, bei mir funktioniert es mit den normalen Tabellen auch.

Habe Access 2207. ODBC siehe Anhang

Gruß
Eugen
Vielleicht irgendwas mit 32 und 64 bit Treibern...


RE: Mit ODBC Zugriff nur bestimmte Tabellen sichtbar - Martin.Henz - 18.08.2022 17:33

(18.08.2022 15:37 )TpunktN schrieb:  Im angehängten VI habe ich auch noch einen Lesevorgang aus einer der Kugel-Tabellen als Standardwerte gespeichert, keine Probleme.
Wenn ich aber die Tabelle angebe, aus der ich lesen will bekomme ich die FM: "-2147217865" ungültiger Objektname.

Ich habe leider keine Ahnung von Access und kenne den Unterschied davon nicht, ich weiß nichtmal wonach ich googeln soll -.-' Ich bin für jede hilfe dankebar.

MfG Timo

Hallo Timo,

igitt ... (MS Access)

Ich würde nun einfach sagen: Sehe dir die Fehlermeldung ganz genau an und suche den Fehler in deinem SQL-Statement. Die Fehlermeldungen sind selten komplett abwegig, die Syntax von Access teilweise schon. Auch was der Treiber kann und was er nicht kann, ist je nach Version des Treibers unterschiedlich und reichlich dubios. Fange mit einer möglichst einfachen select Anweisung an.


RE: Mit ODBC Zugriff nur bestimmte Tabellen sichtbar - joerg.hampel - 18.08.2022 23:50

Die kleinen blauen Pfeile neben den Tabellensymbolen bedeuten, dass diese Tabellen verlinkt sind. Der Globus weist darauf hin, dass die Tabelle via ODBC auf eine externe Datenquelle verlinkt ist. Der blaue Pfeil neben dem herkömmlichen Tabellensymbol zeigt an, dass die Tabelle zu einer anderen MS Access Datei verlinkt ist.

Hier gibt’s mehr Info: https://support.microsoft.com/en-us/office/manage-linked-tables-1d9346d6-953d-4f85-a9ce-4caec2262797

Vielleicht klappt’s ja wenn Du über den Linked Table Manager (s.o.) die Quelle der Tabelle findest und versuchst, direkt von der Access-Quell-Datei zu lesen.


RE: Mit ODBC Zugriff nur bestimmte Tabellen sichtbar - TpunktN - 19.08.2022 07:12

Vielen Dank Leute,

ich habe meine udl erstellt indem ich eine Textdatei umbenannt habe und doppelt geklickt habe, dort gibt es aber nicht alle Optionen.
Wenn man das in LabVIEW über 'Tools' - 'Create Data Link ..' macht gibt es auch MS Access als Auswahl und damit geht es.

Dann prügel ich mich mal etwas mehr mit diesem Datenbank dingens rum -.-'

MfG Timo