请问这段VB代码是什么意思呢?是连接数据库的

PrivateSubForm_Load()Adodc1.ConnectionString=cnn.ConnectionStringDimrecDimiAsIntegerr... Private Sub Form_Load() Adodc1.ConnectionString = cnn.ConnectionString Dim rec Dim i As Integer rs.Open "select * from usertb", cnn, adOpenKeyset, adLockOptimistic rec = rs.RecordCount ReDim Asc(rec - 1) rs.MoveFirst For i = 1 To rec Combo.AddItem rs.Fields("名称") Asc(i - 1) = Val(rs.Fields("密码")) rs.MoveNext If rs.EOF Then Exit For Next rs.Close End Sub 请详细说说,谢谢了 展开
 我来答
汉字Fj
2014-08-15 · TA获得超过117个赞
知道答主
回答量:142
采纳率:100%
帮助的人:57.8万
展开全部
Private Sub Form_Load() Adodc1.ConnectionString = cnn.ConnectionString Dim rec Dim i As Integer rs.Open "select * from usertb", cnn, adOpenKeyset, adLockOptimistic --查询数据 rec = rs.RecordCount --得到记录数 ReDim Asc(rec - 1) -- ReDim:在过程级中声明动态数组变量并分配或重新分配存储空间。 rs.MoveFirst --定位到第一条 For i = 1 To rec --循环 Combo.AddItem rs.Fields("名称") --添加名称到下拉框中 Asc(i - 1) = Val(rs.Fields("密码")) --对数组赋值 rs.MoveNext --移动到下一条 If rs.EOF Then Exit For --判断是否到了记录的尾部,是就退出循环 Next rs.Close End Sub

麻烦采纳,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式