powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Простите пожалуйста, но опеть мало параметров(
10 сообщений из 10, страница 1 из 1
Простите пожалуйста, но опеть мало параметров(
    #32444248
Фотография Mila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте люди!
Поиском пользовалась, честное слово, но очень нужны объяснения
Пример, который рассматривался ранее
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)
Ответ
"SELECT * FROM My_Table WHERE ((My_Table .Pole1) = " & Nsert
Мои несчастные попытки
Nsert = Me.spsb.Column(0)
Set rs = db.OpenRecordset("SELECT * FROM TmpSbors WHERE ((TmpSbors.Name) = " & Nsert)
Этот...этот... аксес ..пишет, что в выражении нехватает скобки, все мои попытки чего нибудь добавить - выделяются красным цветом в редакторе, только этот вариант воспринимается...
Помогите, пожалуйста, где я что упустила?
...
Рейтинг: 0 / 0
Простите пожалуйста, но опеть мало параметров(
    #32444253
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set rs = db.OpenRecordset("SELECT * FROM TmpSbors WHERE TmpSbors.Name= " & Nsert)
...
Рейтинг: 0 / 0
Простите пожалуйста, но опеть мало параметров(
    #32444273
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще можно переписать строку

Set rs = db.OpenRecordset( "SELECT * FROM TmpSbors WHERE ((TmpSbors.Name) = " & Nsert )

в виде

msgbox "SELECT * FROM TmpSbors WHERE ((TmpSbors.Name) = " & Nsert

и увидишь

Код: plaintext
SELECT * FROM TmpSbors WHERE ((TmpSbors.Name) =  8 


Сосчитай скобки.
...
Рейтинг: 0 / 0
Простите пожалуйста, но опеть мало параметров(
    #32444298
Фотография Mila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set rs = db.OpenRecordset("SELECT * FROM TmpSbors WHERE TmpSbors.Name= " & Nsert)
Теперь он пишет слишком моло параметров(
...
Рейтинг: 0 / 0
Простите пожалуйста, но опеть мало параметров(
    #32444303
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Set rs = db.OpenRecordset("SELECT * FROM TmpSbors WHERE TmpSbors.Name= " & Nsert & ")")
...
Рейтинг: 0 / 0
Простите пожалуйста, но опеть мало параметров(
    #32444313
Фотография Mila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set rs = db.OpenRecordset("SELECT * FROM TmpSbors WHERE ((TmpSbors.Name) = " & Nsert)
В таком виде пишет Отсутствует ) в выражении '((TmpSbors.Name) = ТКП'
*************
Set rs = db.OpenRecordset("SELECT * FROM TmpSbors WHERE ((TmpSbors.Name) = " & Nsert))
В таком синтаксическая ошибка
****************
Я схожу с ума?
...
Рейтинг: 0 / 0
Простите пожалуйста, но опеть мало параметров(
    #32444353
Фотография Mila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set rs = db.OpenRecordset("SELECT * FROM TmpSbors WHERE TmpSbors.Name = " & Nsert & ")")
Он говорит скобка лишняя, если количество открывающих скобок = количеству закрывающих он пишет что мало параметров
ужас я уже с аксесом разговариваю)
Ребят, ну помогите, а ?
...
Рейтинг: 0 / 0
Простите пожалуйста, но опеть мало параметров(
    #32444441
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Set rs = db.OpenRecordset( "SELECT * FROM TmpSbors WHERE TmpSbors.Name = "  & Nsert ) 


TmpSbors.Name - какого типа данные?
...
Рейтинг: 0 / 0
Простите пожалуйста, но опеть мало параметров(
    #32444448
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если там string, то:
Код: plaintext
1.
2.
SQLstr =  "SELECT * FROM TmpSbors WHERE TmpSbors.Name = " & Chr( 34 ) & nsert & Chr ( 34 ) 
Set rs = db.OpenRecordset(SQLstr)
...
Рейтинг: 0 / 0
Простите пожалуйста, но опеть мало параметров(
    #32444804
Фотография Mila
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Темный, спасобо - это действительно String)
Спасибо всем!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Простите пожалуйста, но опеть мало параметров(
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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