Ciao a tutti,
Ho un problema con due record di tabelle differenti...
Praticamente sto creando un carrello e quando vado a inserire il productID del prodotto all'interno del carrello cart mi da il seguente errore...
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.
Non capisco che errore mi da!!!
I due campi sono tutti e due di testo e con 255 caratteri, entrambi ammettono duplicati.....
Il dato incriminato è simile a questo:
123-45678-D-N
se io utilizzo questo dato mi da errore (quello sopra riportato) mentre se io uso come dato 123-45678 allora la query funziona...
vi posto la parte di codice incriminata:
IF productid <> "" THEN
sqlString = "SELECT cart_id FROM cart " &_
"WHERE cart_userID=" & userID & " " &_
"AND cart_productID='" & PID & "'"
SET RS = Con.Execute( sqlString )
IF RS.EOF THEN
sqlString = "INSERT INTO cart ( " &_
"cart_userID, " &_
"cart_prezzo, " &_
"cart_productID, " &_
"cart_quantity " &_
") VALUES ( " &_
userID & ", " &_
PREZZO & ", " &_
PID & ", 1 )"
ELSE
sqlString = "UPDATE cart SET " &_
"cart_quantity=cart_quantity+1 " &_
"WHERE cart_id=" & RS( "cart_id" )
END IF
RS.Close
SET RS = Nothing
Con.Execute sqlString
END IF
Avete idee???
Grazie in anticipo