Allora vorrei chiudere la discussione, anche perché vedo che
B,F,G e anche
V che va veloce hanno perso interesse a rispondere a quello scritto sopra ma anche al sottoscritto e io dico: “si è mai vista tanta crudeltà verso gli anziani”
ha proprio ragione McCarty non è un modo per vecchi!
Comunque, sono vecchio, rimbambi.. ma sopratutto rompiba... e non demordo specialmente quando non riesco a capire bene fino in fondo, quindi (ri)chiedo: siccome
SQL vuole che le stringhe a lui passate siano racchiuse fra
apici (') e da qui la necessità di intercettare tutti gli apici che sono in una stringa a lui (SQL) passata con l'aggravante che anche
Gambas3 interpreta detto apice a modo suo e che naturalmente è diverso da
SQLite3, per Gambas sono frasi da escludere dal contesto del codice. Tutto ciò detto e messo a verbale dico che le prove da me fatte con il
solo SQLite3 riscontrano che racchiudendo come detto la variabile contenente tale apice viene
ampiamente e
bellamente digerita da SQL come dimostrano le seguenti righe e come potrete riscontrare personalmente se avrete la compiacenza di scaricare il
file allegato e provarlo magari estendendo la prova a postgreSQL, MySQL, MariaDB(di cui non si sente più parlare!?).
Esso contiene inoltre un piccolo ciclo commentato rivolto ai gamberetti alle prime armi come Tonno verde.
'sNazione = "Austria"
sNazione = "Pol'onia"
'sNazione = "Francia'"
'sMioSql = "SELECT ID_Eti, Tab_Nom, Tab_Naz FROM miaTabella WHERE Tab_Naz = '" & sNazione & "'"
'sMioSql = "SELECT ID_Eti, Tab_Nom, Tab_Naz FROM miaTabella WHERE Tab_Naz =" & " '" & sNazione & "'"
sMioSql = "SELECT ID_Eti, Tab_Nom, Tab_Naz FROM miaTabella WHERE Tab_Naz =" & " \"" & sNazione & "\""
Austria funziona con tutti e tre i
SELECT,
Francia e
Polonia solo con il terzo!
B F G V se ci siete battete un colpo non abbandonate un vecchietto indifeso!