Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 20.05.2007
Сообщений: 15
1

Проблема с подключением к Access: Error Type: ADODB.Recordset (0x800A0BB9)

20.05.2007, 15:05. Показов 1538. Ответов 2
Метки нет (Все метки)

Помогите. Подключаюсь к Access:
Set Connection=Server.CreateObject('ADODB.Connection')
Connection.Open '...'
set rs=createobject('ADODB.Recordset')
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
Set rs = Connection.Execute (s)


А ругается на строку
rs.LockType = adLockOptimistic

Error Type:
ADODB.Recordset (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

В чём дело?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2007, 15:05
Ответы с готовыми решениями:

Тип ошибки: ADODB.Recordset (0x800A0BB9) Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или ...
Народ здравствуй! Проблема не могу добавить запись в базу! Открываю соединение Set Cnxn2 =...

Создание ADODB recordset из запроса access
Доброго времени суток! Подскажите пожалуйста, можно ли создать рекордсет на основании запроса в...

Recommended style: Private rstOrder As ADODB.Recordset Set rstOrder = New ADODB.REcordset
Ошибка такая Object variable or With block variable not set. Код такой: Private rstOrder As...

Импорт данных из Access в Excel с использованием объекта Recordset библиотеки ADODB
'Option Explicit Sub AccessToXL() Dim cnn As ADODB.Connection Dim rst As ADODB.Recordset Dim...

2
Rider
20.05.2007, 15:13 2
Veroyatno oshibka v tom chto ty pytaesh'sya ispolzovat' konstanty opisannye v file [adovbs.inc], bez podklucheniya samogo file. Poprobuy vmesto konstant ispol'zovat' ih int'ovye znacheniya:
adLockOptimistic = 3

Libo, kak variant, i kak eto delau ya, delay:
>Set Connection=Server.CreateObject('ADODB.Connection')
>Connection.Open '...'
>set rs=createobject('ADODB.Recordset')
rs.Open s, Connection, 3

Cheerz


0 / 0 / 0
Регистрация: 20.05.2007
Сообщений: 15
20.05.2007, 15:53  [ТС] 3
Спасибо! Всё заработало.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2007, 15:53

Ошибка ADODB.Recordset error '800a0e78' The operation requested by the application is not allowed if the object is closed.
Podskazhite, pochemu u menya posle vipolneniya vseh zadaniy pri popitke vipolnit' sleduyushiy kod...

Ошибка 'User-defined type not defined' на ADODB.Recordset
В MSWord 2000 такая проблема: компилятор выдает ошибку 'User-defined type not defined' на...

Странная проблема с delete: ADODB.Recordset (0x800A0E78) Operation is not allowed when the object is closed
есть код set outpostDB = Server.CreateObject('ADODB.Connection') outpostDB.Open "ххх" ...

Обращение к данным в БД. Ошибка: Объект не является ни ADODB.RecordSet, ни ADODB.Record
при созданиие приложения в коде у меня возникла ошибка подскажите суть проблемы ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru