powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка в RecordSet... HELP!!!
8 сообщений из 8, страница 1 из 1
Ошибка в RecordSet... HELP!!!
    #32041213
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, помогите!!! Второй день мучаюсь. При вызове метода OpenRecordset, вылазит ошибка примерно такого содержания (оригинал на немецком):
"ожидалось 2 параметра, но было передано слишком мало параметров" (Извините, за корявую кальку с Дойча). При этом я испробовал все способы вызова, описанные в хелпе и книгах. Самое противное, что моя предыдущая база (3 года назад написанная под 97 и сейчас конвертированная под 2000), вся состоит из таких вызовов и нормально работает. Перенос кода не помогает. СПАСИБО.
...
Рейтинг: 0 / 0
Ошибка в RecordSet... HELP!!!
    #32041221
Erika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попорбуйте подключить DAO. В 2000 по умолчанию подключено ADO (Ежели ADO не используете - можно его вообще отключить).
...
Рейтинг: 0 / 0
Ошибка в RecordSet... HELP!!!
    #32041225
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
библиотеки подключены (в том числе, и DAO 3.6)... А потом при отсутствии библиотек Оно другой мес выдает. У меня предчувствие, что надо снести все к такой-то матери, вплоть до Винды... и винт отформатировать...
...
Рейтинг: 0 / 0
Ошибка в RecordSet... HELP!!!
    #32041226
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ADO отключено.
...
Рейтинг: 0 / 0
Ошибка в RecordSet... HELP!!!
    #32041228
Erika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно пример вызова OpenRecordset?
...
Рейтинг: 0 / 0
Ошибка в RecordSet... HELP!!!
    #32041232
sFx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще такая ошибка вылезает, когда в модуле VB вы пишете выполнение запроса например на добавления в таблицу данных из другой таблице, и если вы в поля этой второй таблице сделаете опечатку(пример вместо T2.ID напишете T2.I) то появится такая же ошибка.
Итого: надо смотреть не ошиблись ли вы в названиях полей. попробуйте скопировать SQL строку вашего рекордсета в буфер обмена и в конструкторе запросов в режите SQL вставить ее туда и перейти в другой режим, там проверьте правильность написания.
...
Рейтинг: 0 / 0
Ошибка в RecordSet... HELP!!!
    #32041234
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без проблем:

Set dbs = CurrentDb
Set rcs = dbs.OpenRecordset("select * from t_artikel_thema where artikel_id = forms![frm_test]![tf_id];", dbOpenDynaset)

при этом пробовались и такие варианты:

Set rcs = dbs.OpenRecordset("select...", dbOpenDynaset, dbReadOnly)
Set rcs = dbs.OpenRecordset("T_ARTIKEL", dbOpenTable)
Set rcs = dbs.OpenRecordset("T_ARTIKEL", dbOpenTable,dbReadOnly)
Короче, перебирал варианты... Мне и нужен-то этот набор только для чтения. Кол-во параметров колебалось от 1 до 4, а сообщение оставалось прежним :((.
...
Рейтинг: 0 / 0
Ошибка в RecordSet... HELP!!!
    #32041243
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то sFx: Йессс! Вы были правы! Огромное спасибо. (Pardon, ustal pechatat' vslepuju). Bila oshibka v imeni polja tablici. Pravda seychas pojavljaetsa drugaja oshibka, no o ee prichinah ja dogadivajuc'. Esche ras spasibo.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка в RecordSet... HELP!!!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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