powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DBGrid не дружит с ADODB.Recordset
9 сообщений из 9, страница 1 из 1
DBGrid не дружит с ADODB.Recordset
    #32457489
OK96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Есть проблемка:
Код: plaintext
1.
2.
Private rsDBGRecordset As New ADODB.Recordset
Public dbsCURRENT_DB As New CDatabase

'^Здесь заводим соединение с БД MSSQL2K
Есть на форме DBGrid.
Код: plaintext
1.
2.
3.
4.
5.
Private Sub Form_Load()
    Set rsDBGRecordset = dbsCURRENT_DB.m_CurrentConnection.Execute(strDataSource)
    
    Set Me.DBGrid.DataSource = rsDBGRecordset
End Sub

В строке Set Me.DBGrid.DataSource = rsDBGRecordset
VB ругается на run time error 430.


Помогите понять, где копать?
...
Рейтинг: 0 / 0
DBGrid не дружит с ADODB.Recordset
    #32457515
мадама
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Походи по этим

http://www.generation.net/~hleboeuf/er430.htm

http://www.makebarcode.com/info/appnote/app_017.html
...
Рейтинг: 0 / 0
DBGrid не дружит с ADODB.Recordset
    #32459094
OK96
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все понял и так.
Нужно использовать MSDATGRD.OCX, только он поддерживает OLE DB...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
DBGrid не дружит с ADODB.Recordset
    #35990620
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня та же проблема...подскажите пожалуйста,что за MSDATGRD.OCX и как его использовать? или как иначе решить эту проблему
...
Рейтинг: 0 / 0
DBGrid не дружит с ADODB.Recordset
    #35990623
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне нужно из dbf-файла заполнить grid...делаю так
Код: plaintext
1.
2.
3.
4.
5.
Set conn = New ADODB.Connection
Set recset = New ADODB.Recordset
conn.Open "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=C:\1;"
recset.Open "SELECT * FROM dbf_test.dbf ", conn, , , adCmdText
DBGrid1.DataSource = recset 'здесь  430  ошибка

Подскажите в чём дело и как решить?
...
Рейтинг: 0 / 0
DBGrid не дружит с ADODB.Recordset
    #35990637
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подскажите, можно ли как то обойти это без скачивания MDAC ?
...
Рейтинг: 0 / 0
DBGrid не дружит с ADODB.Recordset
    #35990685
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага MSDATGRD.OCX установил...только у него в пропертях нету datasource...

если пишу DataGrid1.DataSource = recset, то выпадает ошибка method or data member not found .
Если пишу Set Me.DataGrid1.DataSource = recset , то ошибка The rowset is not bookmarkable..

Если кто-нибудь знаете то подскажите как мне DataGrid заполнить?
...
Рейтинг: 0 / 0
DBGrid не дружит с ADODB.Recordset
    #35990731
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установить тип курсора и блокировки в recset.Open. По умолчанию открывается с параметрами adForwardOnly и adLockReadOnly, поэтому The rowset is not bookmarkable.
...
Рейтинг: 0 / 0
DBGrid не дружит с ADODB.Recordset
    #35990859
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо,работает)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DBGrid не дружит с ADODB.Recordset
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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