открытие базы access

Программирование на Visual Basic for Applications
Alex Nelson
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 10.03.2004 (Ср) 12:23

открытие базы access

Сообщение Alex Nelson » 10.03.2004 (Ср) 13:32

день добрый всем
подскажите
я в accesse сделал форму на ней поместил кнопку
и по нажатию хочу заполнять данными текщей записи шаблон ворда
посредством букмарок
референс на дао сделан
обьявляю переменные database и recordset
открываю db = opendatabase("mydb.mdb")
rs = db.openrecordset("имя таблицы c данными в базе", dbopentable)

и вот на эту строчку идет ругань.
подскажите где ошибка (за исключением днк конечно :D )

Спасибо

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 10.03.2004 (Ср) 14:04

Ты забыл указать Set (Set rs = ...)
Lasciate ogni speranza, voi ch'entrate.

Alex Nelson
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 10.03.2004 (Ср) 12:23

Сообщение Alex Nelson » 10.03.2004 (Ср) 14:18

упустил в мессаге
в тексте конечно стоит
set db = opendatabase....
set rs = db.openrecordset....

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 10.03.2004 (Ср) 15:46

А какой код ошибки?
Lasciate ogni speranza, voi ch'entrate.

Alex Nelson
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 10.03.2004 (Ср) 12:23

Сообщение Alex Nelson » 10.03.2004 (Ср) 22:39

runtime error 13
type mismatch
пишет

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 11.03.2004 (Чт) 10:01

Возможные причины:
1. Переменная, которая "имя таблицы c данными в базе" не является строковой.
2. Тип rs не соответствует Recordset. Например, у тебя поставлены референсы на ADO и DAO, db из DAO, а rs из ADO.
3. У тебя объявлена переменная dbOpenTable, которая перекрывает константу dbOpenTable и является не числовой.

Лучше выложи всю процедуру, где идет подключение БД
Lasciate ogni speranza, voi ch'entrate.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 99

    TopList