Mdb

we have some problems with a MDB Database programm.
we have created a MDB Database and created a recordset with a sql
statement.
If an error occurs we want to copy the errormessage from dbengine to
a CString variable. After calling engine…GetDescription() the
programm will terminate wiht the error message
user breakpoint called from code at 0x77f862e8.

We debuged the sourcecode and we see, that the programm will call
~CString and stop.

Please help us.

Zum einen: geht’s nicht auch auf Deutsch - ich glaube, dann kommt dein/euer Problem besser herüber…

Zum anderen: Um Welche Programmiersprache geht es eigentlich - VBA? Wie sieht der genaue Code aus?

Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Reinhard,

wir programmieren in c++ Microsoft 5.0
Beim erstellen eines Quereys soll wenn ein Fehler auftritt die Fehlermendung von dbengine auf eine CString Variable ausgegeben / übergeben werden.
Jedoch führt die Funktion GetDescription() der CDAOEngine (Errors) den CString Destuktor aus.

Dabei ensteht die Fehlermendung : user breakpoint called from code at 0x77f862e8.
Warum wird der Destuktor aufgerufen und warum stürzt er ab ?

Mfg und Danke im Vorraus

Jörg

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Dabei ensteht die Fehlermendung : user
breakpoint called from code at
0x77f862e8.
Warum wird der Destuktor aufgerufen und
warum stürzt er ab ?

Meine C+±Kenntnisse halten sich in Grenzen… Aber es wäre hilfreich, wenn du mal den Code der Absturzstelle mit zugehörigen Deklarationen postest, sonst kann man wirklich wenig sagen! (Nach meiner Erfahrung mit C++ liegt’s meistens an irgendwelchen falschen Referenzierungen/Dereferenzierungen…)

Reinhard