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

Re: RB Anbindung an ODBC Datenbank

To: REALbasicNUGGerman <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: RB Anbindung an ODBC Datenbank
From: Dietmar Plaßmann <dplassmann at web dot de>
Date: Fri, 18 Nov 2005 07:33:17 +0100
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Organization: http://freemail.web.de/
> Nun haben sie, so sagen sie, eine Datenbank auf ODBC Basis.

ODBC ist nur eine Schnittstelle zur Kommunikation mit der DB. Dein Programm 
redet mit dem ODBC-Treiber und der redet mit der DB.

> Also, es gibt ja ein ODBC Datenbank-PlugIn. Habe ich.

Das wird wohl mit dem Treiber reden.

> Nun liegen auf dem Zielrechner jeweils immer drei Datenbankfiles vom  
> Typ *.adi, *adt, *.adm vor.

Die müssen dem Treiber bekannt gemacht werden.

> Ich habe gelesen, man benötigt nun einen speziellen Treiber zu der  
> jeweiligen Datenbank.

Ja, sehe ich auch so.

>    Dim db as ODBCDatabase
>    db= New ODBCDatabase
>    db.DataSource=""

Hier muß wohl eine DSN angegeben werden.

> Könnte mir bitte jemand helfen?

Ich bin auch nicht der Profi auf dem Gebiet, muß mich aber momentan mit ODBC 
und PHP auf einem PC rumschlagen. Unter Systemsteuerung/Verwaltung gibt es den 
Punkt Datenquellen (ODBC). Wenn Du einen passenden Treiber installiert hast, 
kannst Du hier die entsprechende Verbindung einrichten. Unter Benutzer-DSN oder 
System-DSN auf Hinzufügen klicken, dann kannst Du den installierten Treiber 
auswählen. Das weitere Vorgehen hängt vom Treiber an, jedenfalls wirst Du der 
Verbindung einen Namen geben müssen und diesen Namen mußt Du wahrscheinlich bei 
db.DataSource angeben. Dann kannst Du über ODBC auf die DB zugreifen.

So ähnlich lief es beim Zugriff mit PHP auf eine Access-DB. Den Treiber hat 
Mickeysoft natürlich schon mitgeliefert und er war auch schon installiert. Für 
die Advantage-DB ist nichts dabei.

HTH,
Dietmar
______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193


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