Newsgroup: it.comp.lang.visual-basic
Titolo: [OT][SQL] Che ha che non va questo comando?

INSERT INTO Tecnico (Login,Password) VALUES ('wc','mdkfh')
Il database č Access (*.mdb), l'errore č il numero 5: errore di sintassi
nell'istruzione INSERT INTO.
Uso la seguente stringa di connessione:
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" &
Server.MapPath("../book.mdb") & ";"
Ovviamente:
1. La tabella Tecnico esiste
2. I campi Login e Password esistono e sono di tipo Testo
3. Sono perfettamente a conoscenza di essere OT; solo non so dove
rivolgermi: it.comp.database.mysql (ma io uso access+jet+
asp.net
) o
it.comp.database.interfree (che cos'č?) o qualche altro che sul news server
di tin non si vede?
Grazie
Francesco

 nell'istruzione INSERT INTO.
Il wizard di Access cosa propone per fare la stessa cosa?
Alberto

 Server.MapPath("../book.mdb") & ";"
Provider Microsoft.Jet.OLEDB.4.0 non correttamente installato?
Forse Login e Password sono parole riservate?
'wc','mdkfh' qui inventati, ma nella realtą, per esempio, con qualche apice
all'interno?

 3. Sono perfettamente a conoscenza di essere OT
Se posti la domanda in questi ng sei IT:
it.comp.software.database
it.comp.appl.access
it.comp.lang  (SQL me l'ha confermato il moderatore qualche giorno fa
in email)
BTW non e` che lo userName e` "D'Angelo"?
--
ale
www.sen.it


No! E quella che non funziona è _questa_ riga, non una generica.

 ha scritto nel messaggio
news:rnCs9.55754$%M1.14...@twister2.libero.it...

La riga che non funziona č esattamente questa; quanto al jet, l'ho provato
su due computer: sarebbe parecchio strano se mi desse lo stesso errore.

 ha scritto nel messaggio
news:LWLs9.14234$aL4.4...@news1.tin.it...

Io comincio ad essere stanco della gente che chiede 'cosa non va in questa
query Access?'
Access offre uno strumento potentissimo, che è il wizard di generazione di
query, con cui in due minuti si scrivono tutte le query che si vuole (poi
eventualmente si modifica il codice SQL generato per personalizzarlo, ma il
grosso è buono).
Nel tuo caso, ad esempio, l'errore è chiaro.
E leggendo il mio primo post, in cui ti chiedevo cos asuggeriva il wizard,
avresti risolto il tuo problema.
Adesso, da bravo, accendi Access, usa il wizard e visualizza il codice Sql
generato.
Vedrai istantaneamente che mancano delle parentesi quadre.
Ciao
Alberto
PS: Anche Lupo ti aveva già dato la risposta giusta, ma non leggendo le
risposte che ti vengono date ti è ovviamente sfuggita.

 risposte che ti vengono date ti è ovviamente sfuggita.
Guarda meglio, la risposta di Lupo del 20/10 20:13 ha una mia risposta del
21/10 7:06. Tengo a precisare che io i miei thread li seguo (e anche quelli
degli altri).
Non ho risposto al tuo post (20/10 19:37) proprio perché il wizard di access
non c'entrava niente.
PS.: potrei consigliarti di prendere meno caffè? :)

 bello 
ado.net
!
No, quella delle quadre dovresti assolutamente conoscerla e, ove necessario
(non sempre, perchè potresti aver problemi), applicarla. Per il resto, sì,
anche quando c'è uno standard (più o meno rispettato, IMHO), ci sarà sempre
qualcosa di aggiunto, clamorosamente proprietario e apparentemente
irrinunciabile...
Comunque, la seconda della seconda...

 PS.: potrei consigliarti di prendere meno caffè? :)
L'ho anche scritto in un altro thread.
Oggi sono incazzoso.
Però due post su tre ti davano la soluzione, e tu insistevi a chiedere. Mi
sembra oggettivamente troppo.
Alberto

 Oggi sono incazzoso.
Calma... albè... calma...
vuoi avere un'infarto alla tua età?

 ha scritto nel messaggio
news:ap15tn$cl4$1...@fe1.cs.interbusiness.it...

Cavolo....
Ieri me l'ha detto anche mia moglie....
Forse avete ragione......
Scusate tutti. Me ne torno nel mio angolino a testa bassa.
D'ora in poi, per almeno 5 minuti, non mangerò la faccia a nessuno....
Alberto

Rispondo a tutti e chiudo il thread
Non voglio creare nessuna polemica
Il wizard di Access non l'ho mai usato (mea culpa)
Quella delle parentesi quadre non la sapevo (mea culpa)
Quella "pesante" va spiegata meglio: il wizard di access non c'entrava
niente _con la domanda_ (mea culpa: ribadisco che i post li leggo, ma dovrei
metterci più attenzione)
Quel "bello 
ado.net
" significa che da uno strumento "universale" come è ADO
mi aspettavo un linguaggio SQL unico per tutti i database
Non è carino quello che ho detto nella risposta ad Albe V°, tanto più che mi
aveva risolto il problema (mea summa culpa), solo il "da bravo" non l'ho
apprezzato.
Che dire? Non voglio davvero polemiche scontri dissapori flame robe simili
con nessuno (tantomeno con Alberto).
Grazie (sia per il problema che per la lezione)
Francesco