Italian Ci riprovo...

Io me sa che non ci vedo più...
dove stà secondo voi l'errore di sintassi ?
B4X:
Connection.mySQL.ExecNonQuery("INSERT INTO Aeromodelli VALUES ('" & NomeAeroModID & "','" & edtDataInsMod.Text & "','" & edtDescrizione.Text &"'))
a me ballano gli occhi e si stanno pure chiudendo per il sonno, per cui manco la guardo: usa la versione 2 (execNonQuery2), così non devi litigare con le doppie virgolette e vedrai che funzionerà.
 
Mentre provavo la versione 2 mi sono accorto dove mncava il doppio apice... alla fine tra le parentesi!
Mi spiegeresti brevemente la differenza tra le due versioni?
 
Mentre provavo la versione 2 mi sono accorto dove mncava il doppio apice... alla fine tra le parentesi!
Mi spiegeresti brevemente la differenza tra le due versioni?
La principale è proprio quella, non dover costruire una stringa con le doppie virgolette.

E' "parametrica", ovvero crei la stringa con dei punti interrogativi come segnaposto e poi, nel comando, passi un array con i valori...
 
1581102637329.png



Clicka sul "copy" dell'esempio, modifica ed avrai risolto.
 
Grazie della dritta, tutto un altro ragionare...
B4X:
    Dim Query As String
        Query = "INSERT INTO Aeromodelli VALUES (?, ?, ?, ?, ?, ?, ?)"
        Connection.mySQL.ExecNonQuery2(Query, Array(Null,edtNomeMod.Text, edtStato.Text, edtDataCollaudo.Text, edtDescrizione.Text, edtMinVoloTot.Text, edtCompID))
 
Ecco, a scrivere ho scritto, ma ora già me sto a ingrippà...
non riesco a leggere per poi eventualmente editare avendo il Value di un List_ItemClick.
Puoi farmi un esempio sulla falsariga di quello sopra?
Ma domani, che ora me ne vado a letto pure io.... ?
 
Io me sa che non ci vedo più...
dove stà secondo voi l'errore di sintassi ?
B4X:
Connection.mySQL.ExecNonQuery("INSERT INTO Aeromodelli VALUES ('" & NomeAeroModID & "','" & edtDataInsMod.Text & "','" & edtDescrizione.Text &"'))

giusto per curiosità mancano un paio di " ... & edtDescrizione.Text &"'"))

Connection.mySQL.ExecNonQuery("INSERT INTO Aeromodelli VALUES ('" & NomeAeroModID & "','" & edtDataInsMod.Text & "','" & edtDescrizione.Text &"'"))
 

Grazie per la risposta, ma se leggi più su

Mentre provavo la versione 2 mi sono accorto dove mncava il doppio apice... alla fine tra le parentesi!

me ne ero accorto, e mi pare che qualche problema ce l'hai pure tu :) Aho si scherza!
 
Back
Top