Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.10;
Скачать: CL | DM;

Вниз

Помогите с конвертацией типа   Найти похожие ветки 

 
KPY ©   (2003-03-22 10:23) [0]

Вот такой код не работает
if chB_DatBorn.Checked then
begin
set_:=set_+"F_Indate="+"20/03/2003";
end;
...............
...............
...............
SQL_Modify.SQL.Clear;
SQL_Modify.SQL.Add("update items");
SQL_Modify.SQL.Add("set");
SQL_Modify.SQL.Add(set_);
SQL_Modify.SQL.Add("where F_Ordnum >= "+Ed_Start.Text+"and F_Ordnum <= "+Ed_Stop.Text);
SQL_Modify.ExecSQL;
Выдает несоответствие типов. Со строковыми полями запрос работает ОК. В базе поле типа Дата разделители точно такие.
Два дня шаманю все не могу победить


 
sniknik ©   (2003-03-22 10:57) [1]

> Дата разделители точно такие
где смотриш, в гриде? так это формат отображения а конвертации может совсем другой, и зависит от настроек. может быть вот так пройдет set_:=set_+"F_Indate="+""20.03.2003"";

а лутше поредавай параметром чтобы не зависеть от настроек.


 
KPY ©   (2003-03-22 11:12) [2]

Вообще-то мне надо так
set_:=set_+"F_Indate="+""""+DateToStr(dateTimepicker1.Date)+"""";
так не работает хотя я вообще-то победил эту замороку. Разделители я посмотрел в базе и в языках и стандартах(панель управления). Так работает set_:=set_+"F_Indate="+""""+"01/20/2003"+""""
теперь добавил перед Set_ такое
dateTimepicker1.Format:="MM/dd/yyyy" опять гад материться, может у TQuery есть своя настройка формата даты?


 
zacho ©   (2003-03-22 11:18) [3]

sniknik © (22.03.03 10:57) правильно сказал - используй параметры, и не будет таких проблем.




Страницы: 1 вся ветка

Текущий архив: 2003.04.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
4-30665
Coder1
2003-02-10 17:00
2003.04.10
Как ловить сообщ. предназн. другому приложению


3-30307
Step[B.M.]
2003-03-23 01:57
2003.04.10
DBF. Данные в DOS кодировке. Корректно не отображаются в гриде.


3-30263
Жук
2003-03-21 11:39
2003.04.10
Подключение к *.mdb


14-30542
Дмитрий К.К.
2003-03-24 12:37
2003.04.10
Именинники 24 марта


14-30515
Supreme 2
2003-03-23 19:11
2003.04.10
Активность форума