Beim Datensatzspeichern wird erste Zelle gelöscht
Verfasst: Di, 08.04.2014 11:38
Hallo an alle!
Ich habe:
-Windows 7 Home Premium 64 Bit
-MySQL (V. 5.1) Datenbank
-MySQL Connector 1.0.1
-und eigentlich benutze Base aus LibreOffice 4.0.6.2 als grafische Oberfläche für Datenbank
-2jährige Erfahrung damit (von Anfang und Erstellung bis Support)
Ich habe folgendes Problem:
ich habe so wunderbares (wie immer) Makros geschrieben mit:
Makros steht hinter dem Listenfeld und bei "Modifiziert" Ereignis passiert. Im Hintergrund laufen zwei Tabellen in zwei glechberechtigte Formulare. Mithilfe von noch paar andere Makros wähle ich ein Datensatz aus table2, nehme Wert dTest, wähle in andrem Formular/Listenfeld aus table1 Wert iNum und ich möchte gerne dass in table1(col1 ist hier PrimaryKey) in der Zeile, wo iNum steht, in col2 Wert dTest geschrieben wird. SQL Statement fuktioniert - habe separate getestet, macht alles Prima. Beim Debug in Makros macht er auch alles Prima, aber anschließend drücke ich auf Datensatz speichern in Navigationsleiste - Formular und dann in table1 in erste Zelle (nicht Zeile, nur Zelle mit PK) erscheint "0" statt Nummer.
Ich habe:
-Windows 7 Home Premium 64 Bit
-MySQL (V. 5.1) Datenbank
-MySQL Connector 1.0.1
-und eigentlich benutze Base aus LibreOffice 4.0.6.2 als grafische Oberfläche für Datenbank
-2jährige Erfahrung damit (von Anfang und Erstellung bis Support)
Ich habe folgendes Problem:
ich habe so wunderbares (wie immer) Makros geschrieben mit:
Code: Alles auswählen
sSQLStr = "UPDATE ""table1"" SET ""col2"" = '" + dTest + "' WHERE ""col1"" = '" + iNum + "'"
oSql.executeUpdate (sSQLStr)