powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите исправить ошибку в запросе
3 сообщений из 3, страница 1 из 1
Помогите исправить ошибку в запросе
    #32339893
JinP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В таком виде запрос срабатывает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim  Nsert As Integer

Set db = CurrentDb()

Set rs = db.OpenRecordset( "SELECT * FROM My_Table WHERE ((My_Table .Pole1) = 8 );", dbOpenDynaset) 


А в таком (вместо цифры 8 подставляю переменную Nsert = 8) выдает ошибку 3061 " Слишком мало параметров. Требуется 1."

Код: plaintext
1.
2.
3.
4.
5.
6.
 Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim  Nsert As Integer

Set db = CurrentDb()
Nsert =  8 
Set rs = db.OpenRecordset( "SELECT * FROM My_Table WHERE ((My_Table .Pole1) = Nsert);" , dbOpenDynaset) 


Чего-то я тут с синтаксисом порю. Подскажите, плз.
...
Рейтинг: 0 / 0
Помогите исправить ошибку в запросе
    #32339896
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"SELECT * FROM My_Table WHERE ((My_Table .Pole1) = " & Nsert
...
Рейтинг: 0 / 0
Помогите исправить ошибку в запросе
    #32339947
JinP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите исправить ошибку в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]