编程论坛
注册
登录
编程论坛
→
VB6论坛
MSHFlexGrid1问题
孙文
发布于 2020-07-10 14:14, 1312 次点击
如何让MSHFlexGrid1显示数据库当中某一列的数据
2 回复
#2
cwa9958
2020-07-11 08:15
你要在MSHFlexGrid1表里怎么显示?横着显示还是竖着显示?
显示一列
select 某一列 from 表 where 条件
#3
ZHRXJR
2020-07-11 12:19
借助YWG202006的问题的数据库与数据表,简单写一下
程序代码:
MSHFlexGrid1.Visible =
True
MSHFlexGrid1.Clear
Dim
cn
As
New
ADODB.Connection, RS
As
New
ADODB.Recordset, XXT
As
Integer
cn.Open
"
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=
"
& App.Path &
"
\用户信息.accdb;Jet OLEDB:Database Password=;
"
RS.Open
"
Select * From 用户表 where ID=
"
&
Val
(Text1.Text) &
""
, cn,
3
,
2
XXT = RS.RecordCount
With
MSHFlexGrid1
.Cols =
2
.Rows = XXT +
1
.TextMatrix(
0
,
1
) =
"
用户名
"
.ColWidth(
0
) =
0
.ColWidth(
1
) =
1000
For
I =
1
To
XXT
.TextMatrix(I,
1
) = RS!用户名
RS.MoveNext
Next
I
RS.Close
cn.Close
[此贴子已经被作者于2020-7-11 12:20编辑过]
1