Главная страница
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.051 c
3-1106838076
}|{yk
2005-01-27 18:01
2005.02.27
SQLite. Никто не пробовал?


14-1107346414
ммари
2005-02-02 15:13
2005.02.27
Сишарп


6-1102941342
ingine
2004-12-13 15:35
2005.02.27
UDP redirect


1-1108370947
vigo
2005-02-14 11:49
2005.02.27
Замена символов в TEdit e...


1-1108130837
Sergeich
2005-02-11 17:07
2005.02.27
Вхождение точки в полигон