Autor Beitrag
juelin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

Win XP, Linux
D7 K3
BeitragVerfasst: Do 30.11.06 15:50 
hallo,
Ich benutze DELPHI 7.
ich möchte gerne auf eine DB2 Datenbank zugreifen (lesen).
Was für Objekte aus dbExpress brauche ich da??
Ich habe SQLConnection, SQLQuery und DataSource aus Datenzugriff genommen.
Da bekomme ich die Fehlermeldung:
Ein Exception der Klasse EDataBaseError
Zirkuläre Privider Refenzen nicht erlaubt.

Ich habe auf dem PC DB2 RuntimeClient installiert.

Hat da jemand eine Ahnung??
Am liebsten mit einem Beispiel.

Danke und Gruss
Jürgen
NTM
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 120

Win XP
2005 Prof
BeitragVerfasst: Do 30.11.06 15:52 
Versuche es mal das du deine Datenank ertsmal BDS einbindest.
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: Fr 01.12.06 10:09 
Muss es DBExpress sein?
Wenn nein, schau dir mal SQL-Direct an (www.sql-direct.com/)
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Fr 01.12.06 11:23 
Hallo!

Diese Fehlermeldung ist häufig irreführend.

Wir nutzen die TSimpleDatasetkomponenten, um auf DB2 zuzugreifen (Steuerelemente->Datasource->Simpledataset->SQLConnection). Kann die Verbindung denn hergestellt werden? Kannst du bei der Connection Connected auf True schalten?

Edit: Die Datenbanken müssen auch noch registriert werden (IBM DB2\ Installations- und Konfigurationstools\Konfigurationsassistent), eine Installation des Clients reicht nicht!

Cu,
Udontknow