Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DBGrid не дружит с ADODB.Recordset / 9 сообщений из 9, страница 1 из 1
25.03.2004, 17:58
    #32457489
OK96
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid не дружит с ADODB.Recordset
Здравствуйте!
Есть проблемка:
Код: 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
25.03.2004, 18:10
    #32457515
мадама
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid не дружит с ADODB.Recordset
Походи по этим

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

http://www.makebarcode.com/info/appnote/app_017.html
...
Рейтинг: 0 / 0
26.03.2004, 17:35
    #32459094
OK96
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid не дружит с ADODB.Recordset
Все понял и так.
Нужно использовать MSDATGRD.OCX, только он поддерживает OLE DB...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.05.2009, 08:19
    #35990620
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid не дружит с ADODB.Recordset
у меня та же проблема...подскажите пожалуйста,что за MSDATGRD.OCX и как его использовать? или как иначе решить эту проблему
...
Рейтинг: 0 / 0
18.05.2009, 08:26
    #35990623
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid не дружит с ADODB.Recordset
мне нужно из 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
18.05.2009, 08:40
    #35990637
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid не дружит с ADODB.Recordset
подскажите, можно ли как то обойти это без скачивания MDAC ?
...
Рейтинг: 0 / 0
18.05.2009, 09:11
    #35990685
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid не дружит с ADODB.Recordset
ага 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
18.05.2009, 09:39
    #35990731
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid не дружит с ADODB.Recordset
Установить тип курсора и блокировки в recset.Open. По умолчанию открывается с параметрами adForwardOnly и adLockReadOnly, поэтому The rowset is not bookmarkable.
...
Рейтинг: 0 / 0
18.05.2009, 10:36
    #35990859
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBGrid не дружит с ADODB.Recordset
спасибо,работает)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / DBGrid не дружит с ADODB.Recordset / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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