powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / datagrid
13 сообщений из 13, страница 1 из 1
datagrid
    #32554932
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вносить записи в датагрид через код, минуя adodc и прочая
Заранее спасибо.
...
Рейтинг: 0 / 0
datagrid
    #32554970
EDUDK01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то же самое что и работа с ADODC ActiveX, только используешь класс ADODB и его экземпляры.
...
Рейтинг: 0 / 0
datagrid
    #32554973
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно на каком-нить примерчике, плиз
...
Рейтинг: 0 / 0
datagrid
    #32555046
EDUDK01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, зачем топики лишние плодить?
подключаешь библиотеку ADODB и используешь ее классы, примерно так:

Dim myCon As ADODB.Connection
Dim myRst as ADODB.Recordset

Set myCon = New ADODB.Connection
myCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=C:\Northwind.mdb;Mode=Read"

Set myRst=New ADODB.Recordset
myRst.Open "SELECT * FROM Orders", myCon, adOpenKeyset, adLockBatchOptimistic

Set DataGrid1.DataSource = myRst.Source

В конце обьектные переменные чистишь конечно.
СОВЕТ!!! просмотри все топики относительно DataGrid, я 100% помню что был топик о работе с гридом.
...
Рейтинг: 0 / 0
datagrid
    #32555053
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim con As ADODB.Connection
Dim rec As ADODB.Recordset
Set con = New ADODB.Connection
With con
con.Provider = "Microsoft.Jet.OLEDB.4.0"
con.Mode = adModeReadWrite
End With
con.Open "Data Source=D:\db1.mdb"
Set rec = New ADODB.Recordset
rec.Open "select * from [table]", con, adOpenDynamic, adLockBatchOptimistic

Set DataGrid1.DataSource = rec.Source

выдает ошибку "object required"
...
Рейтинг: 0 / 0
datagrid
    #32555056
EDUDK01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rec.Open "select * from [table]"
зачем квадратные скобки то?
...
Рейтинг: 0 / 0
datagrid
    #32555061
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а иначе "ошибка синтаксиса"
...
Рейтинг: 0 / 0
datagrid
    #32555062
EDUDK01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имя таблицы поменяй
...
Рейтинг: 0 / 0
datagrid
    #32555067
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"object required" остается
...
Рейтинг: 0 / 0
datagrid
    #32555071
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может я какие библ не подключил?
весь день сегодня тыркаюсь...
...
Рейтинг: 0 / 0
datagrid
    #32555150
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Microsoft ActiveX DataObject 2.x - стоит ?
...
Рейтинг: 0 / 0
datagrid
    #32555495
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стоит
...
Рейтинг: 0 / 0
datagrid
    #32555617
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделал!
спасибо всем
Set DataGrid1.DataSource = rec '- так надо было!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / datagrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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