Hallo,
ich habe einige Sachen geschrieben, die auch auf einem PC laufen. Ich
musste dazu auf einige DBase Dateien zugreifen. War bisher auch
eigentlich ganz einfach:
f=GetFolderItem(filename.dbf)
d=OpenDBFCursor(f)
dann ganz bequem mit z.B. d.field(feldbezeichner).stringValue auf die
einzelnen Felder zugreifen.
So weit, so gut :-)
Nun hat die Firma auf deren Daten ich zugreifen will, ihre Datenbank
geändert. Nun haben sie, so sagen sie, eine Datenbank auf ODBC Basis.
Oh, je. Habe mich im Netz umgesehen um was zu ODBC zu erfahren. Das
Netz ist groß, mein Fragezeichen über dem Schädel noch größer :-(
Also, es gibt ja ein ODBC Datenbank-PlugIn. Habe ich.
Nun liegen auf dem Zielrechner jeweils immer drei Datenbankfiles vom
Typ *.adi, *adt, *.adm vor.
Ich habe gelesen, man benötigt nun einen speziellen Treiber zu der
jeweiligen Datenbank.
Wenn ich z.B. folgendes schreibe:
Dim db as ODBCDatabase
db= New ODBCDatabase
db.DataSource=""
If db.Connect then
msgBox "verbunden..."
db.Close
quit
else
MsgBox "Verbindung fehlgeschlagen!"
end if
Dann öffnet sich ein Fenster und ich soll eine Datenquelle auswählen.
Alle Dateien die ich mit den obigen Extendern aufgelistet habe,
können aber nicht ausgewählt werden.
Könnte mir bitte jemand helfen? Wenn ich meine Programme nicht auf
diese ODBC Datenbank umstellen kann, sind massenweise Arbeitsstunden
vüllig für die Katz gewesen und wir müssen hier bei uns im Betrieb
wieder viele Sachen von Hand machen, die sonst mit meinen Programmen
per Mausklick erledigt wurden.
Vielen Dank im Voraus....
Udo
|