Re: Excel + *.mdb
От: IT Россия linq2db.com
Дата: 05.07.01 12:10
Оценка:
A>Пытаюсь из Excel добраться до mdb базы, делаю как в VBA:

A> Dim dbs As Database, rst As Recordset

A>
A> Set dbs = OpenDatabase("c:\work\excel\Plat.mdb")
A> Set rst = dbs.OpenRecordset("SELECT * from Plateg_DB where Numb = 1")

A>и на последней строке получаю Type mismatch. Из-за чего это и как это побороть, подскажите. Причем, если ошибиться в запросе SQL, то получаю сообщение от ODBC, т.е. OpenRecordset срабатывает, но вот присвоить в rst не хочет!!!


Это выглядит как конфликт библиотек типов. Посмотри, что у тебя подключено в References, скорее всего ты испрользуешь вместе DAO и ADO. В этом случае у тебя Database — DAO, Recordset — ADO.
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.