|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.08.2007, 17:21 | #1 |
Пользователь
Регистрация: 23.04.2007
Сообщений: 38
|
Не работает запрос
Суть проблемы: мне нужно чтобы с одной таблицы(наглавной форме) запрос делал выборку и вставлял найденые значения в другую форму(DBGrid).
Вот кусок кода: Form2.Activate var fam,im,pob,klac:string; Begin Query1.Close; Query1.SQL.Add('Select HA3BA,ABTOP,HOMEP,Pik,Kilkist'); Query1.SQL.Add('From Uchni'); Query1.SQL.Add.('Where (Prizvische = ' + fam + ') and (Ima = '+ima+') and (Po_batkovi = '+pob+') and (Klac = '+klac+')'); Query1.Open; end; Выдает ошибку: 'Invaild field name "ч" ' в скобках бывает и другое: фамилия и т.п. Заранее благодарен. |
30.08.2007, 17:33 | #2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Ну, так написано же, что имена полей на русском языке не проходят.
Кстати, в некоторых СУБД нужно ставить кавычки, т.е не так (Prizvische = ' + fam + ') а так (Prizvische = "' + fam + '") |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работает перекрестный запрос | Unlimit | БД в Delphi | 2 | 15.05.2008 18:26 |
Не работает MS-SQL-запрос | pkv | БД в Delphi | 7 | 01.11.2007 14:32 |
Не работает SQL запрос | EVG44 | БД в Delphi | 4 | 21.10.2007 22:28 |
sql запрос работает неверно :( | Vasya | БД в Delphi | 4 | 26.08.2007 14:59 |
Запрос неправильно работает... | yulia | БД в Delphi | 0 | 27.05.2007 20:41 |