Главная страница
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.016 c
3-92002
shark_mas
2003-08-05 22:46
2003.08.28
Как работать с field query?


14-92199
Омлет
2003-08-11 00:12
2003.08.28
Именинники 11 августа.


3-92040
AM$
2003-08-06 10:28
2003.08.28
Вопрос по Database Desktop


3-91973
Петров Денис
2003-08-06 17:00
2003.08.28
is not a valid timestamp


3-92063
syte_ser78
2003-08-02 12:17
2003.08.28
связь treeview и таблицы