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

Вниз

Запрос на поиск   Найти похожие ветки 

 
M126   (2003-06-15 12:23) [0]

Здравстуйте, мастера. Помогите разобраться, Запрос на поиск вроде работает нормально но если какое то из полей пустое то выдает ошибку конвертации из Null в String.

QueryFindByRNN.Close;
QueryFindByRNN.SQL.Clear;
QueryFindByRNN.SQL.Add("SELECT * FROM "C:\Nalog\Base\base_rnn.dbf"");
QueryFindByRNN.SQL.Add("WHERE TRN = "+ edtRnn.Text);
QueryFindByRNN.Open;
QueryFindByRNN.First;
EdtName.Text:=QueryFindByRnn.FieldValues["LNAME"];
EdtFName.Text:=QueryFindByRnn.FieldValues["FNAME"];
EdtLName.Text:=QueryFindByRnn.FieldValues["MNAME"];
QRekvizit.Close;
QRekvizit.SQL.Clear;
QRekvizit.SQL.Add("SELECT * FROM "C:\Nalog\Base\Rekvizit.dbf"");
QRekvizit.SQL.Add("WHERE RNN = "+ edtRnn.Text);
QRekvizit.Open;
QRekvizit.First;
edtAdOtp.Text:=QRekvizit.FieldValues["ADR_OTPAV"];


 
Shaman ©   (2003-06-15 13:04) [1]

Проверяй значение поля на Null, например так:

if not QueryFindByRnn.FieldByName("LNAME").IsNull
then EdtName.Text := QueryFindByRnn.FieldValues["LNAME"]
else EdtName.Text := "";


 
M126   (2003-06-15 13:38) [2]

Спасибо! Работает!



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
4-20364
3223(jab)
2003-04-29 10:35
2003.07.07
Работа с GetFullPathName()


1-20050
BillyJeans
2003-06-25 10:34
2003.07.07
Refresh hint on system tray icon...


1-20127
OlkaGTS
2003-06-24 14:39
2003.07.07
Можно ли сделать перегрузку свойства (property overload)?


3-20005
Yus
2003-06-14 19:27
2003.07.07
Проблемма компиляции (кто сталкивался??)


14-20274
Yakudza
2003-06-18 14:45
2003.07.07
MIME multipart/mixed