|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Feb 2008
Messaggi: 33
|
errore di sintassi nell'istruzione INSERT INTO SQL
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 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) ---------------- ? SqlStringa ---------------- Il contenuto di SqlStringa è la query che ho scritto prima grazie mille dell'aiuto |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
che database stai utilizzando?
secondo me non riconosce il formato delle stringhe data.
__________________
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Feb 2008
Messaggi: 33
|
Ho risolto, il problema era NOTE che è una parola riservata. Scusate il disturbo.
|
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Thread chiuso
| V |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:59.