我怎样把数据库中的数据加入listiew中,下面是我的代码

yqs7977 2004-06-18 01:41:03
Dim conn As New ADODB.Connection
Dim res1 As New ADODB.Recordset
Dim db As New DBPublic
Dim strSql As String
Dim lstItem As ListItem

DTPicker1.Value = "2004-1-1 00:00:00"
DTPicker2.Value = Now

conn.ConnectionString = db.getConnString
conn.Open

'设置产品销往地区
strSql = "select distinct(DisctrictName) from T_NUM_Disctrict"
Set res1 = conn.Execute(strSql)

res1.MoveFirst

While Not res1.EOF
Set lstItem = ListView1.ListItems.Add
lstItem.Text = res1.Fields("DisctrictName")
res1.movenext
Wend


...全文
63 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
felix 2004-06-18
  • 打赏
  • 举报
回复
While Not res1.EOF
lstItem.AddItem = res1.Fields("DisctrictName")
res1.movenext
Wend
artoksxb 2004-06-18
  • 打赏
  • 举报
回复
没有试过。可不可这样写
dim i as integer
i=1
While Not res1.EOF
ListView1.ListItems.Add.index=i
ListView1.ListItems.Add.key="key" & i
ListView1.ListItems.Add.text=res1.Fields("DisctrictName")
res1.movenext
i=i+1
Wend
daisy8675 2004-06-18
  • 打赏
  • 举报
回复
一样的啊。你上面是对的
yqs7977 2004-06-18
  • 打赏
  • 举报
回复
那位帮我看一下,我是刚从pb转过来的

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧