| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Ошибка в методе Open объекта Recordset (ADO) ? |
| Автор: Erepb 26.8.2008, 14:10 | ||
Доброго времени суток всем. Создавая базу на 2007 аксесе столкнулся с проблемой - возникает ошибка, при открытии методом Open объекта Recordset. На 2003 аксесе приведенный ниже код работал нормально, а на 2007 ошибка - отсутсвует значение для одного или нескольких требуемых параметров...
|
| Автор: bopoha 26.8.2008, 15:14 | ||
| Смотрите в ссылках разницу между библиотеками ADO. А вот это Forms![Управляющая форма]!ВыборКлиента в запрос лучше не вставлять. С этим связано очень много гемора. Замените на значение этого поля:
Добавлено через 1 минуту и 1 секунду И еще. Это Set conn = New ADODB.Connection делать не обязательно. Да и вообще не нужно. Т.к. вы используете уже существующее соединение, а не открываетет его. |
| Автор: Akina 26.8.2008, 15:26 |
| А какое cnn.State на момент открытия rst? ADO вообще никак не связано с использующим его приложением. |
| Автор: Erepb 26.8.2008, 15:40 |
| conn.State, при использовании debug.print , выдал 1. Проблема в другом оказалась - не были включены соответсвующие References. ) спасибо всем, кто отозвался =) |