![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование макросов в FIBPlus [D6, FireBird 1.0]
Olivka © (2003-06-29 16:11:00)Не подскажите, как использовать макросы в SelectSQL?
Select * from @my_table
Каким образом задавать me_table? переменная не проходит. Это свойство компонента какое-то?
Olivka (2003-07-01 19:42:00) [1]спасибо, дорогие!
Alexandr (2003-07-01 06:54:00) [2]для тех кто на бронепоезде
http://www.fibplus.com.ua/download/macros.zip
http://www.devrace.com/files/fibplus_help_d6.zip
Olivka (2003-06-30 20:26:00) [3]У меня такого в хелпе нету! я его естественно весь перелопатила, а там во многих местах пусто и только надпись coming soon.. У вас какая версия?
Johnmen (2003-06-30 09:23:00) [4]А хелп посмотреть ломает ? :)))
While working with TpFIBDataSet and TpFIBQuery it is also possible to
use in the query macroses of the following types:
@MACROS_NAME[%][#]
@ - a sign of the beginning of the macros
% - an optional beginning of the default value of the macros
# - an optional sign that it it necessary to write the value of the macros
in inverted commas.
Using macroses you can dynamically change names of tables and fields
in a query, conditions, etc.
To get access to values of macroses use ParamByName. ParamNameCount helps to get the total number of macroses in a query.
The example of using of macroses:
select * from @TT%TABLE1 where @F%FIELD1=@VAL%#John
The default form of the query before sending off to the server is
select * from TABLE1 where FIELD1="John"
Alexandr (2003-06-30 07:47:00) [5]paramByName("my_table").AsString