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

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
06.08.2002, 14:51
    #32041243
senn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в RecordSet... HELP!!!
то 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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибка в RecordSet... HELP!!! / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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