Hallo zusammen,
ich arbeite mit VisualStudio 2005 (c++), Firebird 2.0, FirebirdClient 2.0, DDEXProvider 2.0 und einer Datenbank vom Typ FDB.
Ich lese aus meiner Datenbank alle Daten aus meiner Tabelle "KUNDEN" und schreibe sie in ein DataGrid(WinForm)(mit Hilfe der tools: fbconnection, fbDataAdapter und eines DataSets).
Es funktioiert alles prima. Alle Veränderungen egal ob DELETE, INSERT oder UPDATE werden in meine Datenbank übernommen.
Als Beispiel mal mein DELETE command:
Aber jetzt kommt mein Fehler!
Sobald ich nun auf meiner MainForm etwas verändere (ganz egal was!!! Auch wenn ich nur ein Label draufsetzte!!!) und dann wieder auf meinen Quellcode gehe, verändert sich mein DELETE command folgendermaßen:
In gleicher Form verändern sich auch INSERT und UPDATE command. Debugge ich jetzt mein Programm ohne den Quellcode wieder umzuschreiben, wird mir eine kurze Fehlermeldung, ohne Erleuterung, angezeigt und mein Visual Studio schließt sich komplett. Mein Projekt lässt sich daraufhin überhaupt nicht mehr öffnen!!!!
Gibt es eine Möglichkeit Visual Studio zu sagen, dass es den Quellcode nicht mehr umschreiben soll? Oder sonst irgendetwas um mein Problem zu beheben???
in der Fehlermeldung steht:
ich arbeite mit VisualStudio 2005 (c++), Firebird 2.0, FirebirdClient 2.0, DDEXProvider 2.0 und einer Datenbank vom Typ FDB.
Ich lese aus meiner Datenbank alle Daten aus meiner Tabelle "KUNDEN" und schreibe sie in ein DataGrid(WinForm)(mit Hilfe der tools: fbconnection, fbDataAdapter und eines DataSets).
Es funktioiert alles prima. Alle Veränderungen egal ob DELETE, INSERT oder UPDATE werden in meine Datenbank übernommen.
Als Beispiel mal mein DELETE command:
Code:
this->fbCommand4->CommandText = L"DELETE FROM KUNDEN WHERE ID = @p1"; this->fbCommand4->CommandTimeout = 30; this->fbCommand4->Connection = this->fbConnection1; this->fbCommand4->Parameters->Add(L"@p1",FirebirdSql::Data::FirebirdClient::FbDbType::Integer, 4, L"ID");
Sobald ich nun auf meiner MainForm etwas verändere (ganz egal was!!! Auch wenn ich nur ein Label draufsetzte!!!) und dann wieder auf meinen Quellcode gehe, verändert sich mein DELETE command folgendermaßen:
Code:
this->fbCommand4->CommandText = L"DELETE FROM KUNDEN WHERE ID = @p1"; this->fbCommand4->CommandTimeout = 30; this->fbCommand4->Connection = this->fbConnection1; this->fbCommand4->Parameters->AddRange(gcnew cli::array< FirebirdSql::Data::FirebirdClient::FbParameter^ >(1) {(gcnew FirebirdSql::Data::FirebirdClient::FbParameter(L"@p1", FirebirdSql::Data::FirebirdClient::FbDbType::Integer, 4, L"ID"))});
Gibt es eine Möglichkeit Visual Studio zu sagen, dass es den Quellcode nicht mehr umschreiben soll? Oder sonst irgendetwas um mein Problem zu beheben???
in der Fehlermeldung steht:
StackOverflowExeption wurde nicht behandelt
Eine nicht behandelte Ausnahme des Typs "System.StackOverflowExeption" ist in Unbekanntes Modul. aufgetreten
Hinweise zur Fehlerbehebung:
Stellen Sie sicher, dass sich keine Endlosschleife ergibt.
Eine nicht behandelte Ausnahme des Typs "System.StackOverflowExeption" ist in Unbekanntes Modul. aufgetreten
Hinweise zur Fehlerbehebung:
Stellen Sie sicher, dass sich keine Endlosschleife ergibt.
Comment