realbasic-nug.de
[Top] [All Lists]

RB Anbindung an ODBC Datenbank

To: REALbasic German NUG <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: RB Anbindung an ODBC Datenbank
From: Udo Schmitt <udo at hoernerv dot de>
Date: Thu, 17 Nov 2005 15:24:58 +0100
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
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





<Prev in Thread] Current Thread [Next in Thread>