VB6窗口里添加两个DataGrid控件和一个DataList控件(OLEDB),源码如下

Option Explicit

Dim rs_h As Recordset, rs_r As Recordset

Dim connstr_real As String, connstr_hist As String

Private Sub Form_Load()

Set rs_r = New Recordset

Set rs_h = New Recordset

rs_r.CursorLocation = adUseClient

rs_h.CursorLocation = adUseClient

connstr_hist = "Provider=Microsoft OLE DB Provider for ODBC

Drivers; " + "DSN=FIX Dynamics Historical Data;UID=;PWD=;"

connstr_real = "Provider=Microsoft OLE DB Provider for ODBC

Drivers; " + "DSN=FIX Dynamics Real Time Data;UID=;PWD=;"

If rs_r.State <> 0 Then rs_r.Close

If rs_h.State <> 0 Then rs_h.Close

rs_r.Open "select * from fix where a_name in ('AI','DI')",

connstr_real, adOpenKeyset, adLockOptimistic

rs_h.Open "select * from fix", connstr_hist, adOpenKeyset,

adLockOptimistic

Set Me.DataGrid1.DataSource = rs_r

Set Me.DataGrid2.DataSource = rs_h

Set Me.DataList1.DataSource = rs_r

Set Me.DataList1.RowSource = rs_r

Me.DataList1.ListField = "A_TAG"

End Sub

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐