ADODC Control: RecordSource für Excel 11.0 ?

20/12/2007 - 20:27 von Wolfgang Badura | Report spam
XP engl. Sprachversion SP 2, VB 6.0 deutsch:

Ich glaube noch verrückt zu werden:
Ich habe ein DataGrid angelegt und es mit einem Adodc über DataSource
verknüpft.
Dieses Adodc-Steuerelement habe ich mittels ConnectingString
DSN=History_Excel

(Anbei dieses File:
[ODBC]
DRIVER=Microsoft Excel Driver (*.xls)
UID=admin
UserCommitSync=Yes
Threads=3
SafeTransactions=0
ReadOnly=1
PageTimeout=5
MaxScanRows=8
MaxBufferSize 48
FIL=excel 8.0
DriverIdy0
DefaultDir=F:\Daten\Vb60\Download
DBQ=F:\Daten\Vb60\Download\History.xls)

an eine Excel-Tabelle verknüpft.

Wenn ich das Form starte, kommt die Fehlermeldung:
"[ADODC}: Keine Datenquelle angegeben. [ADO]: Command text was not set for
the command object."
Füge ich im Adodc in RecordSource "select * from History.xls" ein kommt die
Meldung
"The Microsoft Jet database engine could not find the object 'xls'.
Seit zwei Stunden "unterhalte" ich mich mit den blödesten
Microsoft-Fehlermeldungen ohne bisher eine Lösung gefunden zu haben.
Am Formular befindet sich wie zum Hohn ein weiteres DataGrid, welches über
ein weiteres Adodc an eine Access-DB gebunden ist. Die gleiche Vorgangsweise
wie oben beschrieben funktioniert in diesem Fall.

Anscheinend mache ich einen grundlegenden Fehler. Aber welchen?
Vielleicht kann mir jemand helfen.
Danke im Voraus.
 

Lesen sie die antworten

#1 Peter Fleischer
20/12/2007 - 21:06 | Warnen spam
"Wolfgang Badura" schrieb im Newsbeitrag
news:476ac210$0$7528$

Anscheinend mache ich einen grundlegenden Fehler. Aber welchen?
Vielleicht kann mir jemand helfen.



Hi Wolfgang,
ich sehe da als "grundlegenden Fehler" die Nutzung von diesem sinnlosen
ADODC. Nimm besser die darin gekapselten Objekte und programmiere das selbst
aus. Da funktioniert es auch und du hast weniger Stress. Dasselbe betrifft
das DataEnvironment. Wann dann alles mit den puren Objekten funktioniert,
kannst du es ja nochmals mit diesen Designer-Dingern probieren.

Viele Gruesse

Peter

Ähnliche fragen