Ciao a tutti e grazie infinite per la pazienza che avete ogni volta.
Ho un problema e sto impazzendo perche secondo me l'errore non esiste.
In pratica faccio una query di inserimento (INSERT INTO) semplicissima con un db access 2007 ma in formato .mdb
Il codice che uso dopo la connessione al db è questo:
codice:
sSql = sSql & "INSERT INTO Esistenze(Articolo, Max, Min, Esistenza) " 'faccio la select
sSql = sSql & "VALUES('" & response & "', "
sSql = sSql & max & ", "
sSql = sSql & min & ", "
sSql = sSql & esistenza & ") "
MsgBox sSql
Set rs = cn.Execute(sSql)
i campi nel db sono:
ARTICOLO = testo
MAX = numerico
MIN = numerico
ESISTENZA = numerico
le variabili che uso sono:
response = string
max = integer
min = integer
esistenza = è una variabile integer che proviene da una variabile string (esistenza = cint(esi)
Ho provato a scrivere direttamente come comando sql su access l'esatta espessione che stampo nella msgbox, e li funziona.
Non so piu cosa controllare..Secondo Voi dove è l errore?????
Grazie in anticipo