Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / datagrid / 13 сообщений из 13, страница 1 из 1
09.06.2004, 17:22
    #32554932
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
как вносить записи в датагрид через код, минуя adodc и прочая
Заранее спасибо.
...
Рейтинг: 0 / 0
09.06.2004, 17:33
    #32554970
EDUDK01
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
то же самое что и работа с ADODC ActiveX, только используешь класс ADODB и его экземпляры.
...
Рейтинг: 0 / 0
09.06.2004, 17:33
    #32554973
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
а можно на каком-нить примерчике, плиз
...
Рейтинг: 0 / 0
09.06.2004, 18:09
    #32555046
EDUDK01
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
блин, зачем топики лишние плодить?
подключаешь библиотеку 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
09.06.2004, 18:14
    #32555053
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
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
09.06.2004, 18:17
    #32555056
EDUDK01
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
rec.Open "select * from [table]"
зачем квадратные скобки то?
...
Рейтинг: 0 / 0
09.06.2004, 18:19
    #32555061
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
а иначе "ошибка синтаксиса"
...
Рейтинг: 0 / 0
09.06.2004, 18:20
    #32555062
EDUDK01
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
имя таблицы поменяй
...
Рейтинг: 0 / 0
09.06.2004, 18:23
    #32555067
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
"object required" остается
...
Рейтинг: 0 / 0
09.06.2004, 18:24
    #32555071
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
может я какие библ не подключил?
весь день сегодня тыркаюсь...
...
Рейтинг: 0 / 0
09.06.2004, 19:43
    #32555150
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
Microsoft ActiveX DataObject 2.x - стоит ?
...
Рейтинг: 0 / 0
10.06.2004, 09:21
    #32555495
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
стоит
...
Рейтинг: 0 / 0
10.06.2004, 10:17
    #32555617
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datagrid
сделал!
спасибо всем
Set DataGrid1.DataSource = rec '- так надо было!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / datagrid / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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