42 messaggi dal 06 luglio 2005
Salve a tutti, ho un problema con una istruzione SQL. Dovrei creare un carrello ma non riesco a capire un errore che mi dà sulla seguente istruzione SQL:

........

if objrs.EOF then
SQL = "insert into Carrello(ID, CodiceProdotto, quantita) values(5,29,1)"
objConn.execute(SQL)
end if

........

l'errore che mi dà è il seguente:

Microsoft JET Database Engine (0x80040E14)
Errore di sintassi nell'istruzione INSERT INTO.

Non capisco davvero dov'è l'errore, avete qualche idea per favore? Vi ringrazio in anticipo.
394 messaggi dal 11 agosto 2004
Credo stia nel fatto che specifichi l'ID tra i valori da inserire.. A meno che non sia un campo testo va bene se è un contatore NO! :)
42 messaggi dal 06 luglio 2005
ID è solo un semplice identificativo numerico dato da me, è per questo che si trova tra i valori da inserire!
394 messaggi dal 11 agosto 2004
SQL = "insert into Carrello(CodiceProdotto, quantita) values(29,1)"
42 messaggi dal 06 luglio 2005
Ok, funziona, ma ancora non capisco il perchè (scusa l'ignoranza)! A me comunque serviva inserire quei campi perchè essendo un carrello, devo identificare univocamente l'utente che riempie il carrello!
394 messaggi dal 11 agosto 2004
Perchè ID è contatore e non puoi specificarlo te!!! :)

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.