Главная страница
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.015 c
14-92185
vidiv
2003-08-10 14:41
2003.08.28
WebMoney


4-92305
Arhelon
2003-06-24 14:46
2003.08.28
Как вытащить иконку из открытого окна ???????


1-92107
avec
2003-08-15 12:56
2003.08.28
NMSMTP - почему не работает try... except?


7-92277
_Al
2003-06-11 15:35
2003.08.28
RAR, работа с файлами архивов


4-92304
acsoft
2003-06-26 09:15
2003.08.28
Какая функция (и где она расположена) отвечает за отрисовку кнопо