powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / CursorType не устанавливается. Вылетает с ошибкой
21 сообщений из 21, страница 1 из 1
CursorType не устанавливается. Вылетает с ошибкой
    #38220541
CursorType не устанавливается. Вылетает с ошибкой
pRst->CursorType = adOpenDynamic;
код на c++
установить тип курсора в pRst->Open(CmdRst... тоже не получается. тоже ошибка
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220551
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
текст ошибки мы тут все должны телепатически угадать?
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220555
если тип курсора не устанавливать - запрос на выборку проходит нормально. только не получается MovePrevius(
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220565
Паганель,

текст ошибки UnknoewError 0x800A0E79
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220569
тип pRst _RecordsetPtr
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220573
Тип курсора меняю чтобы можно было выполнять MovePrevius(). я так понял для его работы нужно установить тип курсора динамик.
Возможно важное замечание - база Access
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220586
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для устранения неизвестных ошибок есть 2 пути

а) применить неизвестные методы
б) сделать ошибку известной (наверное, как-нибудь с помощью try/catch)
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220590
Паганель,

я через try и смотрю ошибку ErrorMessage()
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220601
Паганель,
еще пишет Vector Deleting destructor
может с указателем что не так?
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220609
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИванРомашкин,

http://msdn.microsoft.com/en-us/library/office/aa141422(v=office.10).aspx


Dynamic

adOpenDynamic

Reflects any new additions, changes, and deletions made by other users, and allows all types of movement through the Recordset object that don't rely on bookmarks; allows bookmarks if the provider supports them. This cursor type isn't supported by the Microsoft Jet 4.0 OLE DB Provider .
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220630
carrotik,

и что тогда нужно делать?
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220731
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИванРомашкин,

.. ну, там же на МСДН есть пример, где используется
pRstAuthors->CursorType = adOpenStatic;

и затем
pRstTemp->MovePrevious();

..я в Плюсах не силен, но по-моему оно должно работать и с другими типами курсора

http://msdn.microsoft.com/en-us/library/windows/desktop/ms676688(v=vs.85).aspx
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220734
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это всё хорошо, но причем тут ASP.NET?
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220750
МСУ,

перепутал ADO с ASP. бывает :)
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220753
и все-таки, при установке типа курсора рекордсету не известен тип базы, тип драйвера ADO. так что это все ни при чем!!!
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220760
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИванРомашкинМСУ, перепутал ADO с ASP. бывает :)
Не ASP, а ASP.NET - это раз. Даже форум ADO.NET (форума ADO нет) тебе не в кассу. Вообщем, ты забрел окольными путями сюда, мил чилавек :)
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38220803
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИванРомашкин,

.. пока нас отсюда не выгнали в ADO-совместимые .. вот я ради интереса попробовал на VBS подключиться к Акцессовой базе и использовать adOpenStatic и MovePrevoius

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Set objConnBank = CreateObject("ADODB.Connection")
Set objRecordSet = CreateObject("ADODB.Recordset")
objConnBank.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\klient25.mdb;"
objRecordSet.Open "SELECT * FROM Banks ORDER BY Id", objConnBank, adOpenStatic, 3 
'If Err.Number <> 0 Then
'Wscript.Quit
'End If
If Not objRecordSet.EOF AND Not objRecordSet.BOF Then
objRecordSet.MoveFirst
Wscript.Echo objRecordSet("Id") & vbTab & objRecordSet("Code")
objRecordSet.MoveNext
Wscript.Echo objRecordSet("Id") & vbTab & objRecordSet("Code")
objRecordSet.MovePrevious
Wscript.Echo objRecordSet("Id") & vbTab & objRecordSet("Code")
End If
objRecordSet.Close
objConnBank.Close
Set objRecordSet = Nothing
Set objConnBank = Nothing



... все работает ....
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38221045
Модераторы, перенесите пожалуйста, ветку куда следует. В адо или в с++
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38221046
carrotik,

в приведенном вами примере MovePrevius() работает и у меня. Но проблема в том что рекордсет я получаю через pRst = Cmd->Execute(). А там задать тип курсора нельзя, MovePrevius() не работает. Без Cmd я тоже не могу работать - нужно задать параметры для запроса.
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38221049
пробовал через pRst->Open(Cmd) тоже не ругается
...
Рейтинг: 0 / 0
CursorType не устанавливается. Вылетает с ошибкой
    #38221050
насколько я понимаю, параметры ->parametrs селекта-запроса в методе "objRecordSet.Open" задать нельзя. Приходится использовать конструкцию комманд. А вот в ней уже MovePrevius не работает
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / CursorType не устанавливается. Вылетает с ошибкой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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