Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [VB6] SQL-запрос с переменным условием поиска


Автор: IhY 23.8.2007, 06:59
Что к чему: я выбираю фамилию из выпадающего DBCombo1 и, согласно DBCombo1.Text, таблица БД ищет данные во всех полях, соответствующие выбранной фамилии.
В свойстве БД RecordSourse я пишу:
select * from [Пользователи] where [Фамилия] = DBCombo1.Text
Когда я это проворачиваю, появляется сообщение: "Too few parameters. Expected 1". Т.е., как я понимаю, программа не может найти DBCombo1.Text, являющийся условием поиска. Вообще, DBCombo1 связан с другой таблицей (в них только фамилии совпадают). Когда я в свойстве RecordSourse пишу вместо DBCombo1.Text определенную фамилию, имеющуюся в таблице, все работает нормально.

Автор: Rodman 23.8.2007, 10:08
Цитата(IhY @  23.8.2007,  06:59 Найти цитируемый пост)
select * from [Пользователи] where [Фамилия] = DBCombo1.Text

покажи кусок кода! а то по этому кусочку трудно судить!

Автор: Akina 23.8.2007, 10:52
Цитата(IhY @  23.8.2007,  07:59 Найти цитируемый пост)
В свойстве БД RecordSourse 

У БД нет такого свойства. Он applied to Data Control.

Автор: IhY 23.8.2007, 13:37
Akina, я имела в виду свойства Data1
Rodman, дак всё, больше нету...  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)