Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.14;
Скачать: CL | DM;

Вниз

InsertRecord и DateTime   Найти похожие ветки 

 
Eduard ©   (2002-01-21 09:47) [0]

Мастакам привет! Не скажите ли вы, как с помощью метода InsertRecord(var Values: array of TVarRec) вставлять в таблицу значения типа TIMESTAMP. После выполнения

SQLClientDataSet1.InsertRecord
([
StrToDate(FormatDateTime("dd.mm.yyyy", DateTimePicker1.DateTime)),
ComboBox2.Text,
StrToDate(FormatDateTime("dd.mm.yyyy", DateTimePicker2.DateTime)),
ComboBox3.Text,
Combobox1.Text,
Edit1.Text
]);
SQLClientDataSet1.ApplyUpdates(-1);


выпадает ошибка "Cannot access field DATETIME as type Float"


 
Desdechado ©   (2002-01-21 11:31) [1]

этот метод работает через варинтные переменные. попробуй сделать через
Insert;
FieldByname( "xxx" ).AsDateTime := ...
Post;
должно прокатить явное указание типа.


 
Eduard ©   (2002-01-21 11:38) [2]

Вообще-то, я разобрался. Оказывается, если вставлять значение даты как строку, т.е.

SQLClientDataSet1.AppendRecord
([
FormatDateTime("dd.mm.yyyy", DateTimePicker1.DateTime),
ComboBox2.Text,
FormatDateTime("dd.mm.yyyy", DateTimePicker2.DateTime),
ComboBox3.Text,
Combobox1.Text,
Edit1.Text
]);
SQLClientDataSet1.ApplyUpdates(-1);


то все получается.



Страницы: 1 вся ветка

Текущий архив: 2002.02.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
7-42884
Настя
2001-11-08 08:38
2002.02.14
Дескрипторы иконок


6-42828
Дремучий
2001-11-21 19:24
2002.02.14
Файловая структура веб-узла


1-42720
Koks
2002-01-29 17:18
2002.02.14
окна.....окна....окна...


1-42780
AndrewK
2002-01-30 11:06
2002.02.14
Как определить размер директории


1-42791
alexts
2002-01-29 19:34
2002.02.14
Atlon