Параметры в FIBQuery
Но не могу разобратся как быть с компонентами FIBPlus, а именно FIBQuery.
Функции добавления параметров не нашел.
В общем нужна помощь :)
Код:
Select * from table where field = :test
создаст параметр соответственно test. Единственно, сейчас не помню уже что является признаком параметра - посмотри у Капустина - у него это подробно описано.
Цитата: kot_
Ну а доки почитать не судьба? Добавление параметров происходит автоматически при формировании запроса. И графический постороительтам тоже есть помоему (давно просто не работал не помню) Но строка вида
создаст параметр соответственно test. Единственно, сейчас не помню уже что является признаком параметра - посмотри у Капустина - у него это подробно описано.
Код:
Select * from table where field = :test
создаст параметр соответственно test. Единственно, сейчас не помню уже что является признаком параметра - посмотри у Капустина - у него это подробно описано.
Спасибо.
Читал оригинальную инфу по FIBPlus, но там об автоматическом создании параметров ничего нету. Есть только пример который коственно это подтверждает...
Код:
FIBQuery2->SQL->Clear();
FIBQuery2->SQL->Add("INSERT INTO COUNTRY (NAME, CAPITAL, POPULATION)");
FIBQuery2->SQL->Add("VALUES (:Name, :Capital, :Population)");
FIBQuery2->Params[0]->AsString = "Lichtenstein";
FIBQuery2->Params[1]->AsString = "Vaduz";
FIBQuery2->Params[2]->AsInteger = 420000;
FIBQuery2->ExecQuery();
FIBQuery2->SQL->Add("INSERT INTO COUNTRY (NAME, CAPITAL, POPULATION)");
FIBQuery2->SQL->Add("VALUES (:Name, :Capital, :Population)");
FIBQuery2->Params[0]->AsString = "Lichtenstein";
FIBQuery2->Params[1]->AsString = "Vaduz";
FIBQuery2->Params[2]->AsInteger = 420000;
FIBQuery2->ExecQuery();