Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Вывод данных в MSHFlexGrid (проблема) Hellp!!! Добавлено: 10.12.06 12:50  

Автор вопроса:  king
Нужно получить данные из базы средствами ADO и вывести их в MSHFlexGrid, при присвоении DataSource обьекта Recordset (Set MSHFlexGrid1.DataSource = rs) ошибка!!!! Type mismatch
В документации написано что нужно делать так.
к чему несоответствие типов???
вот код:

dim cn As New ADODB.Connection
dim rs As New ADODB.Recordset
cn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=data.mdb;" & _
"DefaultDir=C:\;"
rs.ActiveConnection = cn
rs.Open ("SELECT * FROM constructList")

Set MSHFlexGrid1.DataSource = rs ' Error: Type mismatch

rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #1 Добавлено: 10.12.06 16:15
MSHFlexGrid1.DataSource As DataSource
rs As New ADODB.Recordset

Вопрос в том как их преобразовать друг в друга.
Я думаю решение в библе Microdoft Data Source Interfaces, однако Object Browser ничего не дал.

Попробуй
dim rs As object
set rs=New ADODB.Recordset
Set MSHFlexGrid1.DataSource=rs

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам