![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Null значения в поля таблицы (D5, D6, D7, ADO, dBase IV) [Delphi, Windows]
Aleksey V.P. © (2003-09-22 10:33:00)
Есть таблица: ARCHIVE.dbf( ID : numeri( 8,0), DATE_CR : DATE, DOCNUM : character( 30)).
// INSERT sql запрос
_strTemp := "insert into ARCHIVE.dbf( ID, DATE_CR, DOCNUM) values( :ID, :DATE_CR, :DOCNUM)";
// Очищаем список параметров
ADOCommand1.Parameters.Clear;
// Определяем sql запрос
ADOCommand1.CommandText := WideString( _strTemp);
// Определяем параметры
ADOCommand1.Parameters.ParseSQL( _strTemp, TRUE);
// Присваиваем значения
// ID
ADOCommand1.Parameters.ParamByName( "ID").Value := _nSomeValue;
// DATE_CR
ADOCommand1.Parameters.ParamByName( "DATE_CR").Value := Null;
// DOCNUM
ADOCommand1.Parameters.ParamByName( "DOCNUM").Value := "Some Doc Number";
// Выполняем и вылетаем с ошибкой:
// Parameter object is improperly defined.Inconsistent incomplete information was provided.
ADOCommand1.Execute;
Вопрос заключается в слудующем: каким образом можно записать пустое значение в поле таблицы типа DATE, NUMERIC, CHARACTER???
ЮЮ (2003-09-23 09:17:00) [1]И ещё следует мотреть ответы в своих предыдущих постах
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1064212486&n=1
ЮЮ (2003-09-23 09:15:00) [2]
// DATE_CR
ADOCommand1.Parameters[1].Value := Null;
ADOCommand1.Parameters[1].DataType:= ftDate;
Vladimir Kladov (2003-09-22 20:13:00) [3]
это не сюда
clear