![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]> Поле Фамилия не имеет значения по умолчанию
такая ошибка, имхо, будет при попытке сохранить новую запись без заполения всех необходимых полей, а не при поиске