在VB6.0的一个窗体中如何同时打开多个表
在VB6.0的一个Frm窗体中如何同时打开多个表,并把不同表的不同字段显示在DataGrid中(VB6.0+SQL,ODBC连接),感谢赐教 --------------------编程问答----------------------------------------编程问答-------------------- 做一个视图,在vb中select 这个视图,产生一个记录集,set grid.datasource=记录集 --------------------编程问答-------------------- 说的太笼统了。这些表之间有关系,还是没有关系?如果有关系,什么关系? --------------------编程问答-------------------- 'iqms.ia_002_tabivlimitation 为您所建立的视图
SELECT t1.a, t2.b, t3.c
FROM t1, t2,t3
WHERE t1.a=t2.a and t1.a=t3.a
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 , 数据库(包含打印,安装,报表)