Ciao,
riuscite a capire perchè in una interrogazione del genere
codice:
INSERT INTO Coop_Bilanci (DATABILANCIOPREC, DATABILANCIOSTRAORD, NRISERVEANNOSCORSO, NRISERVEBILSTRAORD, NOTE) VALUES (' 04/04/08', ' 04/04/07', 2, 2, 'note ' )
mi da: "errore di sintassi nell'istruzione INSERT INTO SQL" ?
Mi ci sto scervellando e non riesco a capire, a me sembra esatta. Nella struttura della Tabella Coop_Bilanci DATABILANCIOPREC è di tipo data/ora
DATABILANCIOSTRAORD è di tipo data/ora
NRISERVEANNOSCORSO è di tipo numerico
NRISERVEBILSTRAORD è di tipo numerico
NOTE è di tipo testo
io sto utilizzando vb 6.0 e l'istruzione che scrivo in codice è questa:
codice:
SqlStringa = "INSERT INTO Coop_Bilanci (DATABILANCIOPREC, DATABILANCIOSTRAORD, NRISERVEANNOSCORSO, NRISERVEBILSTRAORD, NOTE) VALUES (' " & Text1(0).Text & "', ' " & Text1(2).Text & "', " & Text1(1).Text & ", " & Text1(3).Text & ", '" & Text1(4).Text & " ' )"
db.Execute (SqlStringa)
Ma poi se faccio
----------------
? SqlStringa
----------------
Il contenuto di SqlStringa è la query che ho scritto prima
Grazie in anticipo dell'aiuto