Salve ragazzi,
ho scritto questa sintassi per l'upload di record in un db mysql:
ma ricevo questo errorecodice:Set Con=Server.CreateObject("adodb.connection") Con.Open("DRIVER={MySQL ODBC 3.51 Driver};SERVER=xxx;DATABASE=xxx;USER=xxx;PASSWORD=xxx;") sql = "INSERT INTO prodotti (codice, categoria, nome, note, quant, prezneut, prezsta) VALUES ('"& oUpload.Form("codice") &"','"& oUpload.Form("categoria") &"', '"& oUpload.Form("nome") &"','"& oUpload.Form("note") &"','"& oUpload.Form("quant") &"','"& Mioarray(0) &"','"& Mioarray(1) &"','"& oUpload.Form("prezneut") &"','"& oUpload.Form("prezsta") &"')" con.Execute(sql) Con.Close
Sapete perchè?!codice:Microsoft OLE DB Provider for ODBC Drivers error '80004005' [MySQL][ODBC 3.51 Driver][mysqld-4.0.20-standard-log]Column count doesn't match value count at row 1 /public/prodotti.asp, line 37![]()

Rispondi quotando
