Разные гриды и разные рекордсеты - VB

Узнай цену своей работы

Формулировка задачи:

Полученный рекордсет из закрытой книги ексел могу выгрузить только в MSHFlexGrid1. Отравки кода
Но если заполняю RS2 вручную, то DataGrid1 заполняется:
В чём трабла? И почему назначение MSFlexGrid1.DataSource в обоих случаях вызывает ошибку?

Решение задачи: «Разные гриды и разные рекордсеты»

textual
Листинг программы
Option Explicit
Dim DB As adodb.Connection
Dim Emp As adodb.Recordset
Private Sub Form_Load()
    Dim N As Long
    Set DB = New adodb.Connection
    DB.CursorLocation = adUseClient
    DB.ConnectionString = "Provider=Microsoft.Jet.oledb.4.0;" & _
    "Data Source=" & App.Path & "\DB.MDB"
    DB.Open
    Set Emp = DB.Execute("SELECT * FROM tblEmployees")
    
    Set DataGrid1.DataSource = Emp
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы