powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / В чем ошибка?
4 сообщений из 4, страница 1 из 1
В чем ошибка?
    #32506837
Zmiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аписал вот такой код:
Private Sub Search_Click()
Dim Src, Dst As Recordset
Dim Confidence As Long

'======= Start Searching for appropriate Database entries

' Open Source and Destination tables
Set Src = CurrentDb.OpenRecordset("DataList", dbOpenDynaset)
Set Dst = CurrentDb.OpenRecordset("Result", dbOpenDynaset)
на последней строчке выдает ошибку несоответствия типов?Что делать?Через 2 часа сдать надо уже. Заранее благодарен.
...
Рейтинг: 0 / 0
В чем ошибка?
    #32506847
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гм-м-м...
Спорим, что Src изначально имеет тип Variant?
А вот Dst - Recordset.

Код: plaintext
1.
Dim Src As DAO.Recordset
Dim Dst As DAO.Recordset
...
Рейтинг: 0 / 0
В чем ошибка?
    #32506884
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
расшифровка ответа Темного:
а) явно укажи, чей рекордсет тебе нужен (может быть и DAO, и ADO)
б) через запятую как в дельфях типы не объявляются
нужно для каждой переменной написать as, иначе получаются variant
...
Рейтинг: 0 / 0
В чем ошибка?
    #32506893
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оченно мне интересно, как подобный код можно юзать для ADO
Код: plaintext
Set Src = CurrentDb.OpenRecordset("DataList", dbOpenDynaset)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / В чем ошибка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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