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

Вниз

insert into формат даты   Найти похожие ветки 

 
vic1   (2005-01-26 17:52) [0]

Помогите, пожалуйста. Посмотрел все что нашлось. Проблема при вставке именно с датой. Крутил ее по-разному, но все время ошибка insert into

     ADOQuery_.Close;
     ADOQuery_.SQl.Clear;
     DateSeparator:="/";
     ADOQuery_.SQL.Add("insert into qwe (f, d,  s)  values(19, "+"#"+FormatDateTime("mm/dd/yyyy",DatTimPick1.Date)+"#"+", 12)");
     ADOQuery_.ExecSQL;

Как указывать дату?


 
Johnmen ©   (2005-01-26 18:05) [1]

>Посмотрел все что нашлось.

Враньё. Т.к. данный вопрос задается здесь почти каждый день.
Так что ищи в этой конфе...


 
vic1   (2005-01-27 13:44) [2]

Почитал еще раз. Все равно  не получается. На одной форме все работает на второй нет. Пробовал разные варианты

    ADOQuery.Close;
    DateSeparator:="/";
    ADOQuery.SQL.Add("insert into tabl (f, d,  s)  values(19, :dat, 12)");
    ADOQuery_opl.Parameters.ParamByName("dat").Value:=DatTimPick1.Date;
или{"#"+FormatDateTime("mm/dd/yyyy",DatTimPick1.Date)+"#";//}

  ShowMessage(DateToStr(DatTimPick1.Date));  ------ 27.01.05

а
  ShowMessage(ADOQuery_opl.Parameters.ParamByName("dat").Value); ----в обоих случаях получаю 38379,594......
                           как мне его преобразовать в дату?
     ADOQuery.ExecSQL;

     у ParamByName   AsDate - нет.


 
sniknik ©   (2005-01-27 14:26) [3]

> в обоих случаях получаю 38379,594
> как мне его преобразовать в дату?
это и есть дата... вернее дататайм раз с дробной частью.
ничего не делать, преобразовано.

кстати не видиш "несправедливости"? в одном случае DateToStr используеш в другом нет, а ждеш тех же результатов.


 
vic1   (2005-01-27 15:31) [4]

Но почему же при  ADOQuery.ExecSQL; получаю ошибку?


 
sniknik ©   (2005-01-27 17:46) [5]

> Но почему же при  ADOQuery.ExecSQL; получаю ошибку?
жди, срочно выезжаю, смотреть ошибку! по ней можно сказать почему. ;о))

личный телепатор протелепатировал, что не обошлось без слова clear ;о))) но я ему не верю, естественно.


 
Соловьев ©   (2005-01-27 18:01) [6]

и мне тепатор сказал:)
1. запрос не подключен к коннекшену.
2. не заполнены все нужные поля.
3. поле даты не под именем d.



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
1-1108349494
ТехникПТО
2005-02-14 05:51
2005.02.27
Сохранение лога чата


14-1107877125
juice
2005-02-08 18:38
2005.02.27
Установка BCB 6


14-1107515940
Vaitek
2005-02-04 14:19
2005.02.27
Микрон - это сколько


14-1107500752
Zhekson
2005-02-04 10:05
2005.02.27
время ожидания Scandisk_а в XP


1-1107929788
snake_r
2005-02-09 09:16
2005.02.27
Определение нажатой клавиши