Erstellt am:
28 Apr 2006 21:28
probleme änderung vb60 und mysql mit ado 2.7
Hallo,
habe ein kleines Problem,
lege in eine mysql-db eine tabelle test an,
mit den feldern
Name varchar(15)
Vorname varchar(10)
dann füge ich einen datensatz hinzu,
Name = test sind 4 zeichen
Vorname = xyz sind 3 zeichen
alles ok,
dann ändere ich z.B. den vorname in xyz123 also der inhalt wird um 3 zeichen größer,
danach kommt die fehlermeldung
Fehler bei einem aus mehreren Schritten bestehenden
Vorgang. Prüfen Sie die einzelnen Statuswerte.
vb-code ist
Dim xdb As ADODB.Connection
Dim xRs As ADODB.Recordset
Dim xSQL As String
Set xdb = New ADODB.Connection
With xdb
.Mode = adModeReadWrite
.CursorLocation = adUseServer
.ConnectionString = DSN=xxxx;UID=xxxx;PWD=xxxx;
.ConnectionTimeout = 5
.Open
End With
xSQL = Select * from Test where Name = 'test'
Set xRs = New ADODB.Recordset
xRs.CursorType = adOpenDynamic
xRs.LockType = adLockOptimistic
xRs.Open xSQL, xdb
xRs(name) = 'test'
xRs(vorname) = 'xyz123'
xRs.update
xRs.close
xdb.close
was ist verkehrt ??
mfg andre giessing
|