for each 如何读记录集我这样用是错误的for each name in Adodc1.Recordset.Fields (姓名) msgbox name
for each 如何读记录集
我这样用是错误的
for each name in Adodc1.Recordset.Fields ("姓名")
msgbox name
next 请问下如何修改
[最优解释]
for each只能用于符合VB标准的集合和非自定义类型的数组,Recordset不是一个符合VB标准的集合,不能用for each,Fields可以用:
for each fd in Adodc1.Recordset.Fields
msgbox fd.value
next
得到当前记录的各字段值
要得到整个Recordset的值,必须MoveNext
[其他解释]
Do While Not Adodc1.Recordset.EOF
MsgBox Adodc1.Recordset.Fields("姓名").Value
Adodc1.Recordset.MoveNext
Loop
[其他解释]
Do While Not Adodc1.Recordset.EOF
MsgBox Adodc1.Recordset.Fields("userid").Value
Adodc1.Recordset.MoveNext
Loop
[其他解释]
这个我懂我想用for each
[其他解释]
谢谢指教
