2017-02-10 2 views
0

Mein Projekt (vb.net/mysql) hat gut funktioniert. Gestern habe ich das Projekt (auf der Entwicklungsmaschine) debuggen und versucht, einige Daten zu bearbeiten/zu speichern und stellte fest, dass es die Daten nicht auf Platte speichert. Es werden keine Fehlermeldungen ausgegeben! Ich habe das Debuggen beendet und das Projekt neu erstellt und die Binärdatei verwendet, aber es ist dasselbe! Das Seltsame ist, dass die Daten gespeichert werden, wenn ich die gleiche binäre Verbindung von einem Client-Rechner verwende. Es wird sogar gespeichert, wenn ich von VMWare-Maschine verbinde. Die gleiche Binärdatei funktioniert auch, wenn ich eine Verbindung von einem Clientcomputer zum Servercomputer herstelle. MySql Workbench auf der Entwicklungsmaschine funktioniert auch auf allen Maschinen. Ich habe keinen Code geändert. Ich benutze diese Daten zu speichern:mysql speichert keine Daten auf dem Entwicklungscomputer

CustomersBindingSource.EndEdit() 
CustomersTableAdapter.Update(MainDataSet.customers) 

Das Seltsamste ist, dass ich verschiedene Orte auf meinem Projekt, wo ich eine einfache mysql Update-Abfrage verwenden, um Aktualisierungsdaten, diese Arbeit gut. Es ist also der obige Code, der nicht funktioniert, aber warum funktioniert es, wenn ich mich von einem Clientcomputer aus verbinde ?!

Ich bin völlig verloren auf, wo ich nach einer Lösung suche. Windows 7 Pro 32 Bit, Visual Studio 2010, MySql v5.6

Antwort

0

ich mit dem Ersetzen der Entwicklungsmaschine mit einem neuen endete:

Jede Hilfe wird viele

Entwicklungsumgebung geschätzt. Und jetzt funktioniert alles gut. Dieses Problem wird für mich ein Rätsel bleiben. Ich habe die Maschine nicht losgeworden, falls ich es in Zukunft herausfinden könnte. Ich gab es meinem 10-jährigen Sohn zum Spielen. Jetzt ist er glücklich und ich bin glücklich.

Ende der Geschichte.