![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
insert в поле ftTime [D7, dBase, FoxPro]
GanibalLector © (2007-08-15 12:01:00)Есть таблица (ttDBase) с полем времени (ftTime).
При попытке insert'a в эту таблицу получаю ошибку.
Что я делаю не так ?
hQuery.SQL.Clear;
hQuery.SQL.Add('insert into MOVEGOOD.DBF (CHK_DATE,CHK_TIME...) values (:Dat,:Tim...)');
hQuery.ParamByName('Dat').AsDate := StrToDate(TStrings(Ob.Items[8]).Strings[I]);
hQuery.ParamByName('Tim').AsTime := Now;//StrToTime('11:00:00');//TStrings(Ob.Items[9]).Strings[I]);
...
hQuery.ExecSQL;
Ругается : Type mismatch in expression
TimeSeparator = ':' Данные в TStrings(Ob.Items[8]).Strings[I]) как раз с ':'.
В системе HH:mm:ss и посылаю также.
Спасибо.
Anatoly Podgoretsky (2007-08-15 21:10:00) [1]> GanibalLector (15.08.2007 12:43:02) [2]
dBase III не поддерживает тип Время
GanibalLector (2007-08-15 12:50:00) [2]2 Desdechado © (15.08.07 12:32) [1]
Спасибо ! Так оно и есть.
GanibalLector (2007-08-15 12:43:00) [3]2 Desdechado © (15.08.07 12:32) [1]
hTable.TableLevel:=3;
GanibalLector (2007-08-15 12:43:00) [4]старинная ;)
Desdechado (2007-08-15 12:32:00) [5]Версия dbase какая?
В каких-то не было вообще типа "время".