Thank you very much.

Med
________________________________________
De : Martin Schreiber [[email protected]]
Envoyé : vendredi 30 septembre 2016 05:29
À : [email protected]
Objet : Re: [MSEide-MSEgui-talk] string function

On Thursday 29 September 2016 18:44:48 mohamed hamza wrote:
> Hi Martin,
>
>    I agree that using tsqlstringlist is the best solution. I used
> sql.macros[i] but I did not find how to use itembyname?
"
 macroquery.active:= false;
 macroquery.sql.macros.count:= 2;
 macroquery.sql.macros[0].name:= 'fields';
 macroquery.sql.macros[1].name:= 'table';
 macroquery.sql.text:= 'select ${fields} from ${table}';

 macroquery.sql.macros.itembyname('fields').value.text:= 'ID,TEXT1';
 macroquery.sql.macros.itembyname('table').value.text:= 'TABLE1';
{ or faster:
 macroquery.sql.macros[0].value.text:= 'ID,TEXT1';
 macroquery.sql.macros[1].value.text:= 'TABLE1';
}
 macroquery.active:= true;
"
Macroitems value property is of type tmacrostringlist. It is possible to
construct complex nested statemens or to use the same complex macro in
different positions of the SQL statement.

Martin

------------------------------------------------------------------------------
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

------------------------------------------------------------------------------
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to