IBQuery2->SQL->Add("insert into tbl_project(harddata) values (:pDateTime)");
IBQuery2->Parameters->ParamByName ("pDateTime")->Value = DateTimePicker1;
IBQuery2->Execute();
Как передать значение DateTimePicker в БД?
мне необходимо его значение передать
в БД(iBase).
Я пишу следуюший код:
IBQuery2->SQL->Add("insert into tbl_project(harddata) values(" + DateTimePicker1 + ");");
и естественно ничего не работает.
Что делать?????
Код:
Примерно так ;)
Может быть возможно вытащить день, месяц, год
из DateTimePicker1?
Есть ли ещё какие-то варианты?
Читать хелп по классу TDameTimePicker. Также не помешало бы взглянуть на определение класса в поисках public свойств и методов.
мне необходимо его значение передать
в БД(iBase).
Я пишу следуюший код:
IBQuery2->SQL->Add("insert into tbl_project(harddata) values(" + DateTimePicker1 + ");");
и естественно ничего не работает.
Что делать?????[/QUOTE]
А зачем передавать указатель на DateTimePicker1?
Может надо так: DateTimePicker1->DateTime?
СУБД надо строго дата без времени.
Вариант DateTimePicker1->Date не проходит.
Как выбрать из DateTimePicker1 только гг-мм-дд?
Сам разобрался.
Там такой код нужен:
TDateTime dt = DateTimePicker1->DateTime;
String a = dt;
String x;
for(int i = 1; i <= 11; i++)
x += a;
IBQuery1->SQL->Add("insert into tab(val) values('" + x + "')");
А в строку преобразовать не пробовал?
Так я так и сделал.
Всё работает.