Was ist daran falsch?

Hi,

Ich will auf die daten aus einer Paradox DB zugreifen,
hab mich mich bischen schlaugelesen und bin zu folgendem ergebnis
gekommen…

CDaoDatabase datenbank;
CDaoRecordset recordset(&datenbank);
datenbank.Open(„c:\“,false,false,„paradox 3.x;“);
recordset.Open
(AFX_DAO_USE_DEFAULT_TYPE,„SELECT * FROM ‚schnick.db‘“,0);

Jedoch erhalte ich immer folgende fehlermeldung:

  • das datenbankmodul kann „schnik.db“ nicht finden… bla bla bla…

Kann mir jemand helfen? Ich arbeite mit vc++ also MFC-Library…

MfG

Hi,

CDaoDatabase datenbank;
CDaoRecordset recordset(&datenbank);
datenbank.Open(„c:\“,false,false,„paradox 3.x;“);

recordset.Open(AFX_DAO_USE_DEFAULT_TYPE,„SELECT * FROM ‚schnick.db‘“,0);

Kenn mich zwar in paradox nicht aus, aber: Für ein SQL Statement sind mir die ‚‘ um das schnick.db etwas zuviel.

„SELECT * FROM schnick.db“,

Außerdem sollte da imho ein Tabellenname stehen, schnick.db hört sich nach der ganzen DB an. Die DB wird vermutlich per datenbank.open() geöffnet, da scheint statt „c:\“ der DB Name ggfs. samt Pfad zu fehlen. In der DB dann ein SQl Statement auf eine Tabelle abgesetzt.

Probiers mal.

An alle dies beser wissen: war nur eine Idee!

mfg

Dirk