Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SQL [D7, IB7]


Vas ©   (2007-02-08 16:23:00) 

Пишу DM.IBQuery1.SQL.Text:='select * from all_tbl where name_t3="'+RxLookupEdit1.Text+'"'; пишет нету столбца с именем каторое написано в RxLookupEdit1.Text.


Виталий Панасенко   (2007-02-08 17:40:00) [1]

А вообще и твой бы вариант работал(хотя параметры все-таки кузявей). Просто ты значенеи заключил в "" вместо ''.. А в 3-м диалекте это название объекта БД...
Так бы тоже работало
DM.IBQuery1.SQL.Text:='select * from all_tbl where name_t3='''+RxLookupEdit1.Text+'''';


Vas   (2007-02-08 16:41:00) [2]

Огромное Вам спасибо все работает.


Desdechado   (2007-02-08 16:31:00) [3]

DM.IBQuery1.SQL.Text:='select * from all_tbl where name_t3=:P0';
DM.IBQuery1.Params[0].AsString:=RxLookupEdit1.Text;


Sergey13   (2007-02-08 16:30:00) [4]

1. Судя по запросу в RxLookupEdit1.Text должно быть значение а не название поля.
2. Используй параметры в запросе и не парься с кавычками.


Наверх

Титульная страница Поиск, карта сайта Написать письмо