Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > ODBC/ADO/запрос из VB


Автор: AlexOnLine 8.9.2002, 07:20
Привет!
Тут таке дело. Есть некая база данных Access. Там - два поля: код (code) и имя (name). Пользователь вводит в поле Text4 некий код. Я ему - выдаю, обатившись к базу данных, строку  с этим кодом. Было бы очень просто, если бы это значение (код) было заранее известно. Тогда Запрос на SQL был бы:

Set rs = cmd.Execute("Select name from pin where code=3") - тройка - произвольное число

А надо, чтобы было
Set rs = cmd.Execute("Select name from pin where code=a") - a - введенное пользователем число. Но запрос в таком виде не проходит.

Как быть? Как  передать этот чертов параметр a!!!!! Если он заранее неизвестен!

Пожалуйста, помогите мне!
alexander_boris@mail.ru

Автор: Grey 9.9.2002, 19:05
Это делается так:
Set rs = cmd.Execute("Select name from pin where code=" + Text4.Text)

Автор: alexonline 11.9.2002, 16:51
;-) ! Спасибо, друг!

Автор: Unregistered 8.3.2004, 17:02
Пдскажите, пожалуйста, как в Access'е в MsFlexGrid добавить данные из некотрого запроса или формы.

Автор: Mephisto 15.3.2004, 17:55
Код
dim rs As Recordset
Set rs = cmd.Execute("Select name from pin where code=" + Text4.Text)
set MSFlexGrid.Recordset=rs

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