Update auf Mysql DB
Hi zusammen,
Weiß jemand wie ich ich ein Update auf eine MySql DB machen kann?
Mit
klappt es nicht.
Fehlermeldung:
"java.sql.SQLException: Can not issue data manipulation statements with executeQuery()"
An der DB liegt es nicht, wenn ich mit sql drauf gehe klappen alle updates.
Ich bin in Java nicht so firm, als das ich das jetzt auf Anhieb hin bekäme.
Gruß
Hubertus
Weiß jemand wie ich ich ein Update auf eine MySql DB machen kann?
Mit
|
|
Jabaco Source |
1 |
Database1.ExecuteStaement("Update test set Name='hugo' where ID=1")
|
klappt es nicht.
Fehlermeldung:
"java.sql.SQLException: Can not issue data manipulation statements with executeQuery()"
An der DB liegt es nicht, wenn ich mit sql drauf gehe klappen alle updates.
Ich bin in Java nicht so firm, als das ich das jetzt auf Anhieb hin bekäme.
Gruß
Hubertus
das funktioniert mit "java.sql.execute". momentan ist nur "executeQuery" implementiert. das nächste framework-update wird dieses problem beheben - alternativ könntest du dein framework auch direkt modifizieren => JabacoFramework/VB/Database (Sourceforge)
Quoted
"java.sql.SQLException: Can not issue data manipulation statements with executeQuery()"
Hi Manuel,
habe die Databaseklasse ergänzt:
Wenn ich das Framework kompiliere läuft der Bearbeitungsbalken nicht durch und die Sanduhr bleibt.
Das Jar Archiv ist erstellt, aber kleiner als das original. Die kompilierte Databaseklasse ist aber immer noch gleich gross und die neue Funktion ist nicht zu sehen. Im Temp-Verzeichnis steht aber die korrekt kompilierte Databaseklasse mit den Änderungen.
Wo habe ich den Knoten im Hirn?
Danke
Hubertus
habe die Databaseklasse ergänzt:
|
|
Jabaco Source |
1 2 3 4 |
Public Function ExecuteUpdate(sql As String) As Integer Dim myStmt As java#sql#Statement = myCon.createStatement() ExecuteUpdate = myStmt.executeUpdate(sql) End Function |
Wenn ich das Framework kompiliere läuft der Bearbeitungsbalken nicht durch und die Sanduhr bleibt.
Das Jar Archiv ist erstellt, aber kleiner als das original. Die kompilierte Databaseklasse ist aber immer noch gleich gross und die neue Funktion ist nicht zu sehen. Im Temp-Verzeichnis steht aber die korrekt kompilierte Databaseklasse mit den Änderungen.
Wo habe ich den Knoten im Hirn?
Danke
Hubertus
This post has been edited 1 times, last edit by "htillmann" (Mar 5th 2009, 11:54am)
So, update hat funktioniert.
Ich habe die kompilierte Databaseklasse mit der Hand in das Jar-Archiv kopiert.
Nun klappt das Update so wie ich mir das gewünscht habe.
Die Sache mit dem Kompilieren kannst Du ja nochmal verfolgen.
Bin ich eigentlich der einzige, bei dem das auftritt oder haben auch noch andere Ähnliches festgestellt?
Im Forum habe ich nichts derartiges gefunden. Wenn Du zusätzliche Informationen brauchst, kein Problem.
Gruß
Hubertus
Ich habe die kompilierte Databaseklasse mit der Hand in das Jar-Archiv kopiert.
Nun klappt das Update so wie ich mir das gewünscht habe.
Die Sache mit dem Kompilieren kannst Du ja nochmal verfolgen.
Bin ich eigentlich der einzige, bei dem das auftritt oder haben auch noch andere Ähnliches festgestellt?
Im Forum habe ich nichts derartiges gefunden. Wenn Du zusätzliche Informationen brauchst, kein Problem.
Gruß
Hubertus
Similar threads
-
General topics, questions and discussions »-
Connect to MySQL database
(Jan 27th 2009, 4:41am)
-
Allgemeine Themen, Fragen und Diskussionen »-
Zugriff auf Strato MySql Datenbank
(Feb 25th 2009, 5:31pm)
-
General topics, questions and discussions »-
Repory
(Feb 19th 2009, 7:44am)
-
History & News »-
NEWS: Jabaco Autoupdate
(Nov 25th 2008, 5:13am)
