![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Преобразование типов данных [D5, MSSQL]
Kara © (2005-08-01 13:11:00)Всем привет! У меня очередная проблема. Мне нужно записать в один столбец таблицы дату. А дата берется из поля StringGrid-а. Пишу так:
with Q_Ins do begin
SQL.Clear;
SQL.Add('Insert into Comp tel,DateCl,...)');
SQL.Add(' Values (:pt_l,:pdata,...');
...
ParamByName('pdata').AsDateTime:=StrToDateTime(SG_Result.Cells[1,j]);
...
Но у меня выдается ошибка:...'is not valid data and time'...
sniknik (2005-08-01 13:30:00) [1]значение в ячейке не дата... с точки зрения StrToDateTime
см. DateSeparator, ShortDateFormat поправить ситуацию, либо см. на второй возможный в функции StrToDateTime параметр FormatSettings, передавай формат чурез него.
Kara (2005-08-01 13:28:00) [2]Но там только: 29.06.2005 14:10:43 и т.д.
Desdechado (2005-08-01 13:27:00) [3]скорее всего разделители и порядок следования месяца-дня неверные
Anatoly Podgoretsky (2005-08-01 13:23:00) [4]SG_Result.Cells[1,j] содержит недопустимый текст