PDA

View Full Version : sql: insert non va


Giupin
06-06-2005, 16:15
ciao
vorrei sapere se c'è un errore in questa insert ... l'applicazione non mi dà errori ma il record non viene aggiunto

"insert into Login (idlogin, idutente, data, oralogin) " & _
"values ('"& id & "', '" & MyRs("idutente") & "', '" & Date & "', '" & Time & "')"

kingv
06-06-2005, 16:54
dimenticato di committare? :stordita:

Giupin
06-06-2005, 20:03
con ADO credo non ci sia bisogno di commitare

"conn.execute(insert)"

RaouL_BennetH
07-06-2005, 14:56
con ADO credo non ci sia bisogno di commitare

"conn.execute(insert)"

credo che tu creda male. Hai bisogno di eseguire la sql:


set recordset = conn.Execute(insert)

maulattu
08-06-2005, 19:46
è da secoli che non uso vb, xò mi sembra di ricordare che devi eseguire questa sequenza di operazioni:

conn.edit(true); //oppure conn.setEditable(true)...o un qualcosa di simile
conn.execute(...);
conn.edit(false); // vd commento sopra

Giupin
09-06-2005, 11:08
scrivere
"conn.execute(insert)" e
"set recordset = conn.Execute(insert)"
è la stessa cosa..
non ho messo "set recordset" perchè una insert non restituisce niente

comunque non c'era nessun errore.. ero io che andavo a guardare il db della cartella di sviluppo anzichè quello pubblicato su wwwroot

scusate e grazie lo stesso

RaouL_BennetH
09-06-2005, 11:22
scrivere
"conn.execute(insert)" e
"set recordset = conn.Execute(insert)"
è la stessa cosa..


Sicuro che è lo stesso, ma io mi riferivo al fatto che tu hai detto:

Con ADO non credo ci sia bisogno di committare, e, postando il codice che hai postato, credevo significasse:

Con ADO non credo ci sia bisogno di fare: conn.execute(insert)



comunque non c'era nessun errore.. ero io che andavo a guardare il db della cartella di sviluppo anzichè quello pubblicato su wwwroot

scusate e grazie lo stesso

ma lol! :D