Главная страница
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.034 c
1-1107859186
Zloy
2005-02-08 13:39
2005.02.27
Смена модального окна


1-1108414574
Kubic
2005-02-14 23:56
2005.02.27
срочно нужен компанент


1-1108393470
Gost
2005-02-14 18:04
2005.02.27
Как добавить индексное поле AZZ ?


8-1100373842
RedLord
2004-11-13 22:24
2005.02.27
почему так работает TIMAGE


8-1100157157
Shiza
2004-11-11 10:12
2005.02.27
Звук. Сколько килогерц в одной октаве?