Helmut: Verbindung mit einer MySQL DB mit ODBC ohne ADODB

Beitrag lesen

Fehler:

Ich habe ein einfaches Formular wo der besucher ausfüllen kann, diese möchte ich wiederum in eine MySQL DB schreiben. das klappt auch wunderbar nur wenn der besucher z.B. 12345678901234(14) Zeichen reinschreibt speichert er es noch und wenn er 15 zeichen (123456789012345) reinschreibt kommt eine fehlermeldung.
In der DB habe ich als Datentyp varchar(100) gesetzt.

Ich schreibe mom. die Daten mit AddNew (rs.Update) in die db.

Hier mal das komplette script:

strComplete = "Driver=MySQL ODBC 3.51 Driver;Server=......;" &_
  "UID=........;DATABASE=.......;"
 Set objConn = Server.CreateObject("ADODB.Connection")
 objConn.open strComplete

Set RS = CreateObject("ADODB.Recordset")
   rs.CursorType = 3
   rs.CursorLocation = 3
   rs.LockType = 3

SQL = "SELECT * FROM t_mitarbeiter "

RS.Open SQL,objconn

Rs.AddNew
 RS("ip") = arrip
 RS("name") = name
 RS("vorname") = vorname
 RS("abt") = abt
 RS("tel") = tel
 RS("fax") = fax
 RS("mobil") = mobil
 RS("email") = email
 RS.Update
 RS.close
 objConn.Close
 Set objConn = Nothing
end if

Der fehler:
Microsoft Cursor Engine- Fehler '80040e21'

Fehler bei einer aus mehreren Schritten bestehenden Operation. Prüfen Sie die einzelnen Statuswerte.