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:
Code: Alles auswählen
sSQLStr = "UPDATE ""table1"" SET ""col2"" = '" + dTest + "' WHERE ""col1"" = '" + iNum + "'"
oSql.executeUpdate (sSQLStr)
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.