Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Это глюк или...?(OpenRecordset - несоответствие типа) / 9 сообщений из 9, страница 1 из 1
28.09.2004, 11:22:24
    #32714247
Это глюк или...?(OpenRecordset - несоответствие типа)
Таблица QWERTY, всего одно поле - id (длинное целое). Поле заполнено единицами. В процедуре:
Код: plaintext
1.
strSQL = "SELECT qwerty.id FROM qwerty WHERE (qwerty.id=1);"
 Set rst = CurrentDb.OpenRecordset(strSQL)
ошибка: несоответствие типа.
Копирую значение SQL в бланк запроса - все работает.
...
Рейтинг: 0 / 0
28.09.2004, 11:23:29
    #32714250
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это глюк или...?(OpenRecordset - несоответствие типа)
на этом форуме работает поиск
миллион раз обсуждалось
поиск по тексту ошибки.
...
Рейтинг: 0 / 0
28.09.2004, 11:25:49
    #32714257
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это глюк или...?(OpenRecordset - несоответствие типа)
может rst не задекларирован как DAO.RECORDSET ?
...
Рейтинг: 0 / 0
28.09.2004, 11:47:46
    #32714311
Это глюк или...?(OpenRecordset - несоответствие типа)
Точно! rst объявлен как Recordset, без добавления DAO! Добавил, заработало!!!
А в чем байда то была ? Работаю в А97 и всегда объявлял рекордсеты без DAO.
До этого все работало. Объясните в чем разница? Может мне во всех процедурах добавить в объявление "DAO"?
...
Рейтинг: 0 / 0
28.09.2004, 12:32:00
    #32714464
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это глюк или...?(OpenRecordset - несоответствие типа)
УдивленныйТочно! rst объявлен как Recordset, без добавления DAO! Добавил, заработало!!!
А в чем байда то была ? Работаю в А97 и всегда объявлял рекордсеты без DAO.
До этого все работало. Объясните в чем разница?
Вам виднее, вы можете открыть ссылки и посмотреть. Может вы ADO подключили?

Удивленный Может мне во всех процедурах добавить в объявление "DAO"?

Это надо добавлять для объектов DAO
...
Рейтинг: 0 / 0
28.09.2004, 12:51:50
    #32714513
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это глюк или...?(OpenRecordset - несоответствие типа)
...
Рейтинг: 0 / 0
28.09.2004, 14:45:13
    #32714839
Это глюк или...?(OpenRecordset - несоответствие типа)
Акцес97, ссылка на Microsoft DAO 3,5 Object Library.
Работает если объявлять rst и как Recordset, и как DAO.Recordset.
Так как правильнее?
...
Рейтинг: 0 / 0
28.09.2004, 14:47:29
    #32714848
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это глюк или...?(OpenRecordset - несоответствие типа)
автор
Работает если объявлять rst и как Recordset, и как DAO.Recordset.
Так как правильнее?


IMHO, DAO.Recordset будет правильней.
...
Рейтинг: 0 / 0
28.09.2004, 15:03:28
    #32714893
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это глюк или...?(OpenRecordset - несоответствие типа)
УдивленныйАкцес97, ссылка на Microsoft DAO 3,5 Object Library.
Работает если объявлять rst и как Recordset, и как DAO.Recordset.
Так как правильнее?
Главное понять, что если в ссылках подключено несколько библиотек, содержащих объект Recordset, то если не указывать библиотеку, будет выбрана первая библиотека. Поэтому, правильнее будет указывать библиотеку.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Это глюк или...?(OpenRecordset - несоответствие типа) / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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