LabVIEWForum.de - Mit ODBC Zugriff nur bestimmte Tabellen sichtbar

LabVIEWForum.de

Normale Version: Mit ODBC Zugriff nur bestimmte Tabellen sichtbar
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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...
(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.
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/offi...aec2262797

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.
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
Referenz-URLs