当前位置:编程学习 > VB >>

在VB6.0的一个窗体中如何同时打开多个表

在VB6.0的一个Frm窗体中如何同时打开多个表,并把不同表的不同字段显示在DataGrid中(VB6.0+SQL,ODBC连接),感谢赐教 --------------------编程问答--------------------

SELECT t1.a, t2.b, t3.c
FROM t1, t2,t3
WHERE t1.a=t2.a and t1.a=t3.a

--------------------编程问答-------------------- 做一个视图,在vb中select 这个视图,产生一个记录集,set grid.datasource=记录集 --------------------编程问答-------------------- 说的太笼统了。这些表之间有关系,还是没有关系?如果有关系,什么关系? --------------------编程问答-------------------- 'iqms.ia_002_tabivlimitation 为您所建立的视图
Public Function MshgridDisplay()
    Dim cmSql As String
    Dim cmRs As New ADODB.Recordset
    cmSql = "select * from iqms.ia_002_tabivlimitation order by id asc"
    cmRs.Open cmSql, Conn, adOpenStatic, adLockOptimistic
    If Not cmRs.EOF Then
        cmRs.MoveFirst
        Set Me.MSHFlexGrid1.DataSource = cmRs
        Call AutoSizeFlexGrid(MSHFlexGrid1)
    End If
End Function --------------------编程问答-------------------- 如何改变DataGrid的列数呢? --------------------编程问答-------------------- 重新检索
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,