Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как "приколотить" ADO.RecordSet к Ms DataGrid1? Не используя ADODC? Труба, замучался. / 5 сообщений из 5, страница 1 из 1
13.02.2004, 12:19
    #32408437
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как "приколотить" ADO.RecordSet к Ms DataGrid1? Не используя ADODC? Труба, замучался.
DAO.RecordSet к гриду не приколотить, колочу ADO.RecordSet и записи не отображаются в гриде после выполнения этого кода! Вот он!

Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim strConn As String
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\baza.mdb"
Set cn = New ADODB.Connection
With cn
.ConnectionString = strConn
.Open
End With

Set rs = New ADODB.Recordset
rs.Open "select * from MyTable", cn, adOpenKeyset, adLockOptimistic
With DataGrid1
Set .DataSource = rs
End With
Что тут не так? Что не хватает для того чтобы записи появились в гриде. Мне их нужно всего лишь отобразить!

Подключение успешное, записи в RecodSet - е есть.
Помогите, сложил уже все маты
...
Рейтинг: 0 / 0
13.02.2004, 14:08
    #32408713
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как "приколотить" ADO.RecordSet к Ms DataGrid1? Не используя ADODC? Труба, замучался.
qwertyuiopasdfghjklzxcvbnm ///]]]]sdfsd,,,,sdf554sd5fsd12sdfsdfsd;'algfs;'d
...
Рейтинг: 0 / 0
13.02.2004, 15:28
    #32408897
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как "приколотить" ADO.RecordSet к Ms DataGrid1? Не используя ADODC? Труба, замучался.
Я тут заснул на клавиатуре.

Конец мучениям.
.CursorLocation = adUseClient поствил на Connection и все заработало.

Public conn As ADODB.Connection
Public rs As ADODB.Recordset
Public DbFile As String

Public Sub ConnectToDB()
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
db_file = App.Path + "\Baza.mdb"

With conn
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db_file
.Mode = adModeReadWrite
.CursorLocation = adUseClient
conn.Open
End With

With rs
.ActiveConnection = conn
.Source = "MyTable"
.CursorType = adOpenDynamic
.LockType = adLockOptimistic
.Open , , , , adCmdTableDirect
End With

а потом Set Grid.DataSource=rs

End Sub
...
Рейтинг: 0 / 0
13.02.2004, 18:41
    #32409251
ulis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как "приколотить" ADO.RecordSet к Ms DataGrid1? Не используя ADODC? Труба, замучался.
И долго мучался? :)
...
Рейтинг: 0 / 0
16.02.2004, 11:14
    #32410163
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как "приколотить" ADO.RecordSet к Ms DataGrid1? Не используя ADODC? Труба, замучался.
Не особо долго.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как "приколотить" ADO.RecordSet к Ms DataGrid1? Не используя ADODC? Труба, замучался. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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