Hallo Forum,
ich stehe vor der Aufgabe, eine Client-Server Applikation neu zu schreiben, die aus einer Access 97 Anwendung als Frontend und einer MySQL Datenbank besteht.
In VB6 war das ganz einfach: ADO-DataControl auf das Formular fallen lassen, ODBC-Datenquelle für MySQL erstellen, Datengrid mit auf das Formular, an die ADO-Quelle binden, fertig! Keine einzige Zeile Code ist notwendig und funktioniert alles prima.
Jetzt funktioniert gar nichts mehr. Die 90 Tage Trial von Visual Studio geladen (weil es mit der Express Version ja nicht geht), .NET-Connector und MyODBC installiert und die gleiche Nummer wie unter VB6 versucht. Ergebnis:
Via ODBC fliegen mir jede Menge Fehlermeldungen um die Ohren, dass er angeblich die Spalteninformationen nicht aubrufen kann, mit dem .NET Connector kriege ich zwar mein DB-Grid mit Daten angezeigt, jedoch funktionieren weder die Bearbeitung der Daten, noch das Hinzufügen oder Löschen. Es kommt keine Fehlermeldung, aber die Gegenprobe auf der Kommandozeile des MySQL-Servers zeigt, dass die Daten überhaupt nicht angefasst wurden.
Wenn mir hier jemand sagen könnte was da los ist, wäre das toll. Wenn jemand das gleiche versucht, nämlich eine MySQL-Datenbank mit einem VB2008 Frontend zu bedienen, würde ich mich über Erfahrungen freuen. Mich beschleicht nämlich das dumpfe Gefühl, dass VB2008 ähnlich ausgereift ist wie Windows Vista und dass ich mir die 1000 Euro für die VS2008 Lizenz besser spare und stattdessen bei VB 6 bleibe. Allerdings habe ich da die Befürchtung, dass die ganze Kiste dann unter Vista und dessen Nachfolger nicht mehr läuft. Mit der Access 97 Verion (s.o.) habe ich jetzt schon unter Vista Probleme.
Freue mich über jeden erhellenden Hinweis.
Danke im Voraus,
Schallschlucker.
ich stehe vor der Aufgabe, eine Client-Server Applikation neu zu schreiben, die aus einer Access 97 Anwendung als Frontend und einer MySQL Datenbank besteht.
In VB6 war das ganz einfach: ADO-DataControl auf das Formular fallen lassen, ODBC-Datenquelle für MySQL erstellen, Datengrid mit auf das Formular, an die ADO-Quelle binden, fertig! Keine einzige Zeile Code ist notwendig und funktioniert alles prima.
Jetzt funktioniert gar nichts mehr. Die 90 Tage Trial von Visual Studio geladen (weil es mit der Express Version ja nicht geht), .NET-Connector und MyODBC installiert und die gleiche Nummer wie unter VB6 versucht. Ergebnis:
Via ODBC fliegen mir jede Menge Fehlermeldungen um die Ohren, dass er angeblich die Spalteninformationen nicht aubrufen kann, mit dem .NET Connector kriege ich zwar mein DB-Grid mit Daten angezeigt, jedoch funktionieren weder die Bearbeitung der Daten, noch das Hinzufügen oder Löschen. Es kommt keine Fehlermeldung, aber die Gegenprobe auf der Kommandozeile des MySQL-Servers zeigt, dass die Daten überhaupt nicht angefasst wurden.
Wenn mir hier jemand sagen könnte was da los ist, wäre das toll. Wenn jemand das gleiche versucht, nämlich eine MySQL-Datenbank mit einem VB2008 Frontend zu bedienen, würde ich mich über Erfahrungen freuen. Mich beschleicht nämlich das dumpfe Gefühl, dass VB2008 ähnlich ausgereift ist wie Windows Vista und dass ich mir die 1000 Euro für die VS2008 Lizenz besser spare und stattdessen bei VB 6 bleibe. Allerdings habe ich da die Befürchtung, dass die ganze Kiste dann unter Vista und dessen Nachfolger nicht mehr läuft. Mit der Access 97 Verion (s.o.) habe ich jetzt schon unter Vista Probleme.
Freue mich über jeden erhellenden Hinweis.
Danke im Voraus,
Schallschlucker.