| 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 может какие небудь форматы не совпадает
 
 | 
|  |