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

Вниз

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

 
M126   (2003-09-22 07:00) [0]

Здравствуйте, Мастера! Подскажите, пожалуйста, что не так запрос выдает ошибку invalid field name, поле char, текст запроса след-ий
QDolg.Close;
QDolg.SQL.Clear;
QDolg.SQL.Add("SELECT * FROM "C:\STO\Base\dolg.dbf"");
QDolg.SQL.Add("WHERE NUM_KUZ = "+ edtName.Text);
QDolg.Open;
QDolg.First;
if not QDolg.FieldByName("NUM_KUZ").IsNull
then lblName.Caption:= QDolg.FieldValues["NUM_KUZ"]
else lblName.Caption:= "";


 
ЮЮ ©   (2003-09-22 07:11) [1]

Проверь, не создана ли в DesignTime коллекция полей для QDolg? Ведь она не изменяется сама по себе, даже после QDolg.SQL.Clear;


 
M126   (2003-09-22 07:55) [2]

Вставил таблицу, попробовал отфильтровать, выдает ошибку не найдено поле. Пробовал поиск по ключу тоже выдает ошибку, если не указать точно текст поиска в зависимости от регистра.


 
ЮЮ ©   (2003-09-22 08:02) [3]

>если не указать точно текст поиска в зависимости от регистра

Так поле текстовое? Тогда значение надо брать в кавычки:
QDolg.SQL.Add("WHERE NUM_KUZ = "+ QuotedStr(edtName.Text));


 
M126   (2003-09-23 06:02) [4]

Спасибо



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

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

Наверх




Память: 0.47 MB
Время: 0.022 c
1-40460
tria
2003-10-03 11:27
2003.10.13
Как значение типа множество преобразовать в число или строку?


3-40319
Alexia2
2003-09-24 09:50
2003.10.13
Что за зверь эта транзакция?


11-40327
D@OLPHIN
2003-01-30 20:45
2003.10.13
Где найти Delphi 6


14-40680
Mike Kouzmine
2003-09-23 14:35
2003.10.13
Наш ответ им.


7-40696
waw
2003-07-25 14:52
2003.10.13
Комманда mount и блокировка CDROM