106 messaggi dal 11 giugno 2001
questo è lo script
productID = TRIM( Request( "productID2" ) )
deleteproduct = TRIM ( request("del") )


Dim conn
Set conn = Server.CreateObject"ADODB.Connection")
'apro la connessione con la fonte di dati
conn.Open "driver={Microsoft Access driver (*.mdb)};dbq="&Server.MapPath"\fpdb\db1.mdb")
'elimina
if deleteproduct <> "" then
sqlstring =" DELETE * from veicoli WHERE product_id2" = productID

conn.Execute sqlstring


end if
e questo è l'errore
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.
/merletti/insert2.asp, line 43
qualcuno può aiutarmi grazie




902 messaggi dal 19 aprile 2001
sqlstring =" DELETE * from veicoli WHERE product_id2 = " & productID

*****************************
Traspi.net - magazine on line
http://www.traspi.net
Da Torino al mondo Internet il nuovo magazine on line di cultura, creatività, informazione e servizi.
mailto:webmaster@traspi.net
*****************************

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net
106 messaggi dal 11 giugno 2001
con questa stringa
sqlstring =" DELETE * from veicoli WHERE product_id2 = " & productID
mi da sto errore
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/merletti/insert2.asp, line 42

ho dimenticato di dire che product_ID2 è un campo contatore



902 messaggi dal 19 aprile 2001
Non avevo visto che era un delete. Nono puoi cancellare solo dei field... quindi niente *

"DELETE from veicoli WHERE product_id2 = " & productID


*****************************
Traspi.net - magazine on line
http://www.traspi.net
Da Torino al mondo Internet il nuovo magazine on line di cultura, creatività, informazione e servizi.
mailto:webmaster@traspi.net
*****************************

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net
106 messaggi dal 11 giugno 2001
Anche togliendo * l'errore è lo stesso

2.907 messaggi dal 15 maggio 2001
Contributi
Qual'è la riga 42 che viene data come errore ???

Rome Webmaster

2.907 messaggi dal 15 maggio 2001
Contributi
Come sintassi quello che ha scritto ueilat posso confermare che è correttissimo !!

2.907 messaggi dal 15 maggio 2001
Contributi
mr68 mi sono trovato nella tua stessa situazione ieri e mi sono accorto che l'errore

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/merletti/insert2.asp, line 42

era generato xchè avevo chiamato con lo stesso nome 2 query sql.Non è che anche tu ne hai 2 con lo stesso nome ??
Dopo che mi sono accorto della cosa mi è bastato nominare diversamente la seconda query ...


Rome Webmaster

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.