Hallo,
ich versteh mal wieder die Weld nicht!
Ich möchte einen Zahlenwert in eine mySql Tabelle schreiben.
Dieser befindet sich in einer Variable die aber aus irgent einem Grund nicht angenommen wird! Ich erhalte einen Laufzeitfehler: "Der ODBC Treiber unterstützt die angeforderte Eigenschaft nicht"
Schreibe ich direkt einen Zahlenwert in die rs.Open.. Zeile, so wird diese ohne weiteres gespeichert.
Was mache ich hier falsch?
ich versteh mal wieder die Weld nicht!
Ich möchte einen Zahlenwert in eine mySql Tabelle schreiben.
Dieser befindet sich in einer Variable die aber aus irgent einem Grund nicht angenommen wird! Ich erhalte einen Laufzeitfehler: "Der ODBC Treiber unterstützt die angeforderte Eigenschaft nicht"
Visual Basic-Quellcode
- Private Sub Command2_Click()
- Dim wert As Integer
- wert = Me.Text1
- Debug.Print wert
- Set mc = New ADODB.Connection
- mc.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};port=3306;Server=localhost;Database=trbus;User=root;Password=;Option=3;"
- mc.Open
- Dim rs As ADODB.Recordset
- Set rs = New ADODB.Recordset
- rs.Open "update statusanzeige set Feld1 = Wert", mc, adOpenStatic, adLockOptimistic
- mc.Close
- End Sub
Schreibe ich direkt einen Zahlenwert in die rs.Open.. Zeile, so wird diese ohne weiteres gespeichert.
Was mache ich hier falsch?