Start |
Отправлено: 24.11.2003, 08:44 |
|
Не зарегистрирован
|
копирую данные из одной таблицы в другую но с опрделенным ограничением т.е указывается дата ниже представлена код вы поймете.
AnsiString date1,sql;
date1=DateToStr(Date1->Date);
sql ="Insert Into Dv_Ak select *from Dvij_AK where Data_ispol <=";
sql=sql+date1;
или я не правильно делаю. помогите заранее спосибо
|
|
Nick |
Отправлено: 24.11.2003, 10:07 |
|
Машинист паровоза
Группа: Участник
Сообщений: 247
|
Попробуй:
sql ="Insert Into Dv_Ak select *from Dvij_AK where Data_ispol <= :ipDate";
SQL->ParamByName("ipDate")->AsDate = Date1->Date;
или если это Access " <= #"+date1+"#"; |
|
Nick |
Отправлено: 24.11.2003, 10:08 |
|
Машинист паровоза
Группа: Участник
Сообщений: 247
|
если IBase
"... where Data_ispol <='"+date1+"'"; // одинарные кавычки
|
|
Start |
Отправлено: 24.11.2003, 11:25 |
|
Не зарегистрирован
|
спасибо я попробую
я использовал MSSQL может какие небудь форматы не совпадает
|
|