IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> ADO-Tookit und Excel XLS, Kuriose Fehlermeldung
Sir Waldi
post 12. Dec 2008, 10:02
Post #1


new Member
*

Group: Members
Posts: 4
Joined: 12.12.2008
Member No.: 82
LV Version: 8.6 eval (momentan)
Zertifizierung: keine
LV User seit: 2001



Grüß Gott schön!

Ich habe mit Freude vernommen, dass das ADO-Tookit weiterlebt. Ich finds super.

Erste Versuche mit einer Access-Datenbank funktionieren auf Anhieb.

Voll Freude hab ich gleich mal versucht, das ganze mit einem Excel-File zu basteln und dann kommt folgende Fehlermeldung:

CODE
Fehler -2147467259 ist bei Exception occured in Microsoft OLE DB Provider for ODBC Drivers:
[Microsoft][ODBC Excel Driver] Syntaxfehler in Abfrage.
Die Abfrage ist unvollständig. in ADOTool_ADO API.vi->
ADOTool_Select Data Simple.vi->
ReadExcelViaSQL.vi aufgetreten

Mögliche Ursachen:

LabVIEW: (Hex 0x80004005) Unbekannter Fehler.


Die Fehlermeldung taucht erst auf, wenn ich die Daten der Tabellen abrufen will. Wenn ich nur die Tabellennamen abrufe, werden die schön brav angezeigt. Somit sollte ja die grundsätzliche Verbindung zum Excel-File bestehen.

Zum Verständnis hab ich auch noch das Blockdiagramm eingefügt.

Gibts da grundsätzlich Probleme mit Excel?

Mercy vielmal im Voraus!

Gruss

Sir Waldi

p.s.:Blockdiagramm:
Attached Image


--------------------
Operative Hektik ersetzt geistige Windstille!
Go to the top of the page
 
+Quote Post
CB
post 12. Dec 2008, 10:26
Post #2


proven Member
****

Group: Administrators
Posts: 315
Joined: 16.10.2006
From: Düsseldorf
Member No.: 2
LV Version: current
Zertifizierung: CLA
LV User seit: 2001



Wenn man an Excel eine SQL-Abfrage schicken will muss man den Tabellen-Namen (=Arbeitsblatt) in eckige Klammern setzen und ein $-Zeichen an den Tabellennamen anhängen, also

das Arbeitsblatt heist: meinArbeitsBlatt

=>

die Abfrage lautet:

SELECT * FROM [meinArbeitsBlatt$]

probier das mal aus, sollte eigentlich funktionieren ...



--------------------
künstliche Intelligenz ist besser als natürliche Dummheit!
rotabench:rotierende Prüfstände nach dem Baukasten-Prinzip
Go to the top of the page
 
+Quote Post
Sir Waldi
post 12. Dec 2008, 11:34
Post #3


new Member
*

Group: Members
Posts: 4
Joined: 12.12.2008
Member No.: 82
LV Version: 8.6 eval (momentan)
Zertifizierung: keine
LV User seit: 2001



Servus CB!

Haut hin - danke.

Muss man ja mal draufkommen. wink.gif

Gruß!

Sir Waldi


--------------------
Operative Hektik ersetzt geistige Windstille!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 29.03.2024 - 11:45