Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver Manager ODBC] Lunghezza della stringa o del buf fer non valida
questo è l'errore che mi si è presentato.
per aggiungere o modificare gli articoli dentro database MYSQL, utilizzo un semplice form.
il fatto è con me li fa ne aggiungere ne aggiornare, indicandomi l'errore che ho riportato all'inizio.
Vi riporto anche il semplice codice:
MySQLConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" &_
"server=myserver;" &_
"user=myuser;" &_
"password=mypassword;" &_
"database=mydatabase;"
Set MySQLConn = CreateObject("ADODB.Connection")
MySQLConn.ConnectionString = MySQLConnectionString
MySQLConn.Open
set rs = Server.CreateObject("ADODB.recordset")
SQL = "SELECT * from sezioni"
rs.open SQL,MySQLConn,3,3
rs.addnew
rs("titolo")=request("titolo")
rs("descrizione")=request("descrizione")
rs("idpadre")=0
rs("ordine")=request("ordine")
rs("visualizza")=request("view")
rs("intabellata")="N"
rs.update ' mi indica qua l'erroreeeeeeee
rs.close
ho provato a commentare il campo descrizione. E finalmente mi ha funzionato.
Voglio comunque fa notare che il campo descrizione è un campo "text". ho provato a mettero "longtext", "mediumtext, ma l'errore persiste.
possibile che io non possa ne inserire ne aggiornare un campo di testo?
urge il vostro aiuto
grazie

Rispondi quotando
