Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: Guba - Aprile 24, 2021, 08:50:38 pm
-
Altra domanda.... (oggi è il mio giorno)...
Qualcuno sa dirmi se esiste il nome per parametrare il nome della tabella entro la SQL edit ?
Conosco ed uso bene la notazione ":nomevariabile" ma ho visto che non funziona per i nome delle tabelle.
Ad esempio mi piacerebbe sostituire il nome tabella in questa query
SELECT * from Libri_Italia WHERE Autore = :Autore
Grazie a tutti.
-
Ciao,
metti la riga della query in una stringa, con la tabella che desideri e poi la assegni alla prima riga della proprietà sql della query:
var t,q: string;
...
t:='mia_tabella';
q:='SELECT * from '+t+' WHERE Autore = :Autore';
sqlquery1.SQL[0]:=q;
...
-
Ciao,
metti la riga della query in una stringa, con la tabella che desideri e poi la assegni alla prima riga della proprietà sql della query:
var t,q: string;
...
t:='mia_tabella';
q:='SELECT * from '+t+' WHERE Autore = :Autore';
sqlquery1.SQL[0]:=q;
...
Già, questa è una soluzione e anche pratica, ma mi piacerebbe inserire un parametro. Sai se è possibile ?
Comunque grazie