Hallo,
ich entwickle gerade eine kleine Datenbank-Anwendung, die mittels dbExpress mit einem mySQL-Server interagieren soll. Das ganze geschieht im C++Builder 2007.
Bin mir noch nicht mal sicher ob das hier das richtige Forum dafür ist, vielleicht hätte ich auch bei "Datenbanken" posten sollen?
Nun ja, jetzt zu meinem Problem:
Ich habe eine TSQLConnection SQLCon, die greift mittels ODBC Treiber auf den mySQL-Server zu. Anmelden klappt auch wunderbar.
Es gibt ein weiteres TSQLDataSet SQLDataSet.
Danach führe ich folgenden Code aus:
Beim Open() kommt folgende Exception hoch: EAccesviolation mit der Meldung 'Zugriffsverletzung bei Adresse 00E5E258 in Modul 'dbxmys30.dll'. Lesen von Adresse 00000000 aufgetreten.
Leider hab ich überhaupt keinen Plan, wo das her kommt. Wenn ich in die Tiefen des Pascals absteige, wird die Exception von der Funktion OpenCursor; in der DB.pas ausgelöst. Ich bin ein absoluter Neuling, was Datenbaken betrifft...
Hat jemand eine Idee woran das liegen könnte?
Der Server antwortet übrigens, ich seh auf dem Netzwerkinterface die angeforderten Daten ankommen.
Grüße,
Bodo
ich entwickle gerade eine kleine Datenbank-Anwendung, die mittels dbExpress mit einem mySQL-Server interagieren soll. Das ganze geschieht im C++Builder 2007.
Bin mir noch nicht mal sicher ob das hier das richtige Forum dafür ist, vielleicht hätte ich auch bei "Datenbanken" posten sollen?
Nun ja, jetzt zu meinem Problem:
Ich habe eine TSQLConnection SQLCon, die greift mittels ODBC Treiber auf den mySQL-Server zu. Anmelden klappt auch wunderbar.
Es gibt ein weiteres TSQLDataSet SQLDataSet.
Danach führe ich folgenden Code aus:
Code:
SQLDataSet->SQLConnection=SQLCon; SQLDataSet->CommandType=ctQuery; SQLDataSet->CommandText="select * from devices where op='Lazaar';"; SQLDataSet->Open();
Leider hab ich überhaupt keinen Plan, wo das her kommt. Wenn ich in die Tiefen des Pascals absteige, wird die Exception von der Funktion OpenCursor; in der DB.pas ausgelöst. Ich bin ein absoluter Neuling, was Datenbaken betrifft...
Hat jemand eine Idee woran das liegen könnte?
Der Server antwortet übrigens, ich seh auf dem Netzwerkinterface die angeforderten Daten ankommen.
Grüße,
Bodo
Comment