Do While Not mrc.EOF调试报错 求教求教

PublicSubShowData()DimjAsIntegerDimiAsIntegerSetmrc=ExecuteSQL(txtSQL,MsgText)Withmsg... Public Sub ShowData()
Dim j As Integer
Dim i As Integer

Set mrc = ExecuteSQL(txtSQL, MsgText)
With msgList
.Rows = 1

Do While Not mrc.EOF
.Rows = .Rows + 1
For i = 1 To mrc.Fields.Count
Select Case mrc.Fields(i - 1).Type
Case adDBDate
.TextMatrix(.Rows - 1, i) = Format(mrc.Fields(i - 1) & "", "yyyy-mm-dd")
Case Else
.TextMatrix(.Rows - 1, i) = mrc.Fields(i - 1) & ""
End Select
Next i
mrc.MoveNext
Loop

End With
mrc.Close

End Sub
展开
 我来答
1033784117
2011-01-10 · TA获得超过587个赞
知道答主
回答量:252
采纳率:0%
帮助的人:115万
展开全部
公共子ShowData()
昏暗的j为整数
昏暗的我为整数

ExecuteSQL(txtSQL所设定MsgText =),
与msgList
.Rows = 1

虽然不做mrc.EOF
.Rows = .Rows + 1
因为我= 1到mrc.Fields.Count
所选择案例。字段(我- 1).Type
案例adDBDate
.TextMatrix(.Rows - 1,我)=格式(mrc地址字段(我- 1)和”、“yyyy-mm-dd”)
其他情况
.TextMatrix(.Rows - 1,我)= mrc地址字段(我- 1)和"
最终选择
接下来我
mrc.MoveNext


结束
mrc.Close

替补结束
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式