关于循环读出数据的问题,大家帮我看看

shortppsy 2005-03-24 11:10:44
//以下是代码,将X表中的一个字段里的23条数据读取到数组中,label在根据这23条数据分别赋值,下面的代码错在哪里,谢谢大家

Dim str As String
Dim x(1 To 23) As String

Dim StrConnect As String '定义
StrConnect = App.Path
If Right(StrConnect, 1) <> "\" Then StrConnect = StrConnect + "\"
StrConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & StrConnect & "\data\set.mdb"
Adodc1.ConnectionString = StrConnect
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "SELECT * FROM [x]"
Adodc1.Refresh

For j = 1 To Adodc1.Recordset.RecordCount
x(j) = Adodc1.Recordset.Fields("项目名称")
Adodc1.Recordset.MoveNext
Next j

For i = 0 To Adodc1.Recordset.RecordCount - 1

Labx(i).Visible = True
Textx(i).Visible = True
Labx(i).Caption = x(j)
Next i

Disp
...全文
146 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shortppsy 2005-03-24
  • 打赏
  • 举报
回复
OK。不用了
我将Labx(i).Caption = x(j)改成Labx(i).Caption = x(i + 1)就行了,呵呵,眼花了
Gutta 2005-03-24
  • 打赏
  • 举报
回复
我也来点啦~~
yangao 2005-03-24
  • 打赏
  • 举报
回复
楼主快结
信誉值不多了
xmuyyd 2005-03-24
  • 打赏
  • 举报
回复
楼主真慷慨~~呵呵
:)
samwzhang 2005-03-24
  • 打赏
  • 举报
回复
huangjianyou 2005-03-24
  • 打赏
  • 举报
回复
^_^
littlechang 2005-03-24
  • 打赏
  • 举报
回复
想看看吧,自己解决了。
捡个便宜,收分了。
谢谢

7,763

社区成员

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

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