123 messaggi dal 18 aprile 2001
da ASP.
Come faccio a inserire dati (INSERT INTO tab .....) in una tabella di un DB Access utilizzando la sintassi SQL
grazie

ho provato ma Microsoft JET Database Engine mi restituisce un errore:

Microsoft JET Database Engine (0x80004005)
Per l'operazione è necessaria una query aggiornabile.


GRAZIE


79 messaggi dal 10 luglio 2001
A me quell'errore capitava quando usavo FrontPage, mi hanno spiegato che FrontPage aveva il brutto vizio di modificare i diritti di scrittura e lettura del DB e quindi non potevo aggiornare i dati del DB.

Benny

Bennyrosso
34 messaggi dal 06 settembre 2002
Per prima cosa devi vedere se hai i diritti di scrittura sulla cartella e sul db di access come dice Bennyrosso; una volta che hai questi diritti devi scrivere:

sql="insert into tabella (campo1,campo2,campo3...) values ("&variabile1&","&variabile2&","&variabile3&")"

cn.execute(sql)

N.B.

"& variabile1 &" va bene se il campo è formato numerico o contatore in tutti gli altri casi la sintassi è : '"& variabile1 &"

Ciao

Maito'

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.