Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.053 c