Вниз
Скачать: CL | DM;

Пустые поля в таблице вызывают ошибку   Найти похожие ветки 

← →
orion_st ©   (2003-03-06 17:54) [0]

Есть таблица, в ней определенное поле типа текстовое. В конструкторе таблицы в свойствах этого поля стоит Пустые строки: Да, т.е. разрешены. А в программе, когда обращаюсь к этому полю, если оно пустое выдается ошибка EVariantError: Invalid variant type conversion. А когда поле заполнено, то все проходит на ОК.

Что делать?


← →
Anatoly Podgoretsky ©   (2003-03-06 17:57) [1]

Искать ошибку, в твоей программе.


← →
orion_st ©   (2003-03-06 18:00) [2]

А конкретней?

вот код:
Edit3.Text:=ADOQuery1.Recordset.Fields[1].Get_Value;

Если поле пустое, то выбивает ошибку.


← →
Соловьев ©   (2003-03-06 18:06) [3]

Попробуй:
Edit3.Text:=ADOQuery1.FieldByName("Field1").AsString;


← →
orion_st ©   (2003-03-06 18:11) [4]

Кажется прокатило.
Спасибо!


← →
Anatoly Podgoretsky ©   (2003-03-06 18:18) [5]

Ты пытался присвоить текстовому свойству NULL это естественно не допустимо.
Edit3.Text:=ADOQuery1.Recordset.Fields[1].AsString;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.019 c
8-76536
zig
2002-12-10 13:02
2003.03.24
Label in TChart - формат вывода чисел


14-76627
BALU1111
2003-03-07 19:06
2003.03.24
А почему люди домой не идут???


3-76349
Roman Go
2003-03-06 09:54
2003.03.24
При работе с ADO


4-76720
ruslan_as
2003-01-29 10:39
2003.03.24
Запуск файла WinExec


14-76613
hatchy
2003-03-04 12:03
2003.03.24
Хрен знает какая тема..




   Наверх