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

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

SQL к ADO [D7, ADO]


Вольман Виктор ©   (2005-05-20 21:59:00) 

У меня SQL запрос к базе данных в ADO и в зависимости от выбранных ранее параметров он меняется, осуществляется поиск по трем текстовым полям, два из них "Имя" и "Псевдоним" работают,
а поиск по "Фамилии" выдает ошибку:" Поле Фамилия не имеет значения по умолчанию" не могу понять причину, логически все вроде бы верно
DatabaseModule.AlphabetQuery.SQL.Add('Select *');
DatabaseModule.AlphabetQuery.SQL.Add('From Картотека');
Case RadioGroup1.ItemIndex of
 0:DatabaseModule.AlphabetQuery.SQL.Add('where Имя like

'''+Edit1.Text+'''');
 1:DatabaseModule.AlphabetQuery.SQL.Add('where Фамилия like

'''+Edit1.Text+'''');
 2:DatabaseModule.AlphabetQuery.SQL.Add('where Псевдоним like

'''+Edit1.Text+'''');
 end;


Virgo_Style   (2005-05-20 22:18:00) [1]

Imho, такая ошибка обычно возникает в Access, если в запросе указано имя поля, которого в базе нет.


Desdechado   (2005-05-20 22:05:00) [2]

> Поле Фамилия не имеет значения по умолчанию
такая ошибка, имхо, будет при попытке сохранить новую запись без заполения всех необходимых полей, а не при поиске


Наверх

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