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

Вниз

Ошибка при обращении к пустому полю в ADOTable   Найти похожие ветки 

 
kengura   (2003-08-05 13:08) [0]

При обращении к полю ADOTable в котором не содержится значение выдается ошибка Invalid value for field "CntrDate". При том, что происходит чтение данных из поля, а не запись в него. То есть, ошибка выдается даже при безобидной команде вроде:
ShowMessage(AdoTable1.FieldByName("CntrDate").AsString).
Сталкивался ли кто-нибудь с подобной проблемой?


 
sniknik ©   (2003-08-05 13:42) [1]

попробуй так
if not AdoTable1.FieldByName("CntrDate").IsNull then
ShowMessage(AdoTable1.FieldByName("CntrDate").AsString);

вроде была такая ошибка в старых версиях ado/delphi (не понимал nil в преобразовании, смутно помню, обсуждалось)


 
kengura   (2003-08-05 13:46) [2]

Продолжает ругаться. А как это можно обойти?


 
sniknik ©   (2003-08-05 13:55) [3]

х.з. я не сталкивался, просто у когото здесь тоже было, обсуждали. но думаю поможет глобальное обновление ADO и(или) Дельфей.
ссылка на апдейты дельфей http://se-ed.net/thaidelphicc/xml/updatepack/
для ADO/Jet(Аксесс) на иди майкософт.


 
Соловьев ©   (2003-08-05 14:01) [4]


> ShowMessage(AdoTable1.FieldByName("CntrDate").AsString).

NULL - тип Variant
а так?
ShowMessage(AdoTable1.FieldByName("CntrDate").Value);



 
kengura   (2003-08-05 14:23) [5]

Так тоже не работает. Наверное надо апдейты поставить.


 
SPIRIT ©   (2003-08-05 15:32) [6]

как ты вообще умудрился из д5 подцепиться ... я пробовал, но он писал что то вроде "немогу найти начало или конец таблицы" как только adotable на форму кидал и active:=true .. установи д7 или хотябы д6 там почти все глюки исправлены


 
Соловьев ©   (2003-08-05 15:39) [7]


> SPIRIT © (05.08.03 15:32)

для этого патч и нужен.


 
SPIRIT ©   (2003-08-05 15:54) [8]

да чем патчится постоянно лучше д7 и поставить а потом д8 и д9
;-/



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
7-92279
3asys
2003-04-30 13:07
2003.08.28
Создание exe-файла


3-92037
Fuelfire
2003-08-04 15:18
2003.08.28
Сортировка DbLookupListBox


3-92050
Nikolay M.
2003-08-04 10:48
2003.08.28
MIDAS, ReconcileError и ClientDataSet.Append


8-92121
Blacked
2003-04-15 18:38
2003.08.28
...при наведении на клавишу - звуковой синал???...


14-92218
SPeller
2003-08-10 15:31
2003.08.28
Test