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