以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求大师指点“索引超出数组界限” (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=50898) |
|
-- 作者:L88919138 -- 发布时间:2014/5/15 9:54:00 -- 求大师指点“索引超出数组界限” 输入以下代码,想让存货流水账最后一行余额与SQL统计余额不同时自动重算该商品流水账,现运行提示“索引超出数组界限”,不知是何原因?
Dim cmd As new SQLCommand |
|
-- 作者:Bin -- 发布时间:2014/5/15 10:06:00 -- 建议您用这个方法: http://www.foxtable.com/help/topics/1485.htm 先找出是哪一行出错,然后分析原因,搞不定,告诉我们运行到哪一行出错,以及错误提示。
|
|
-- 作者:L88919138 -- 发布时间:2014/5/15 10:16:00 -- 这段代码之前运行一段时间并不提示错误,今天点击下才发现有提示这个错误,只是这个错误提示是什么意思还没弄明白,求大师指点下? |
|
-- 作者:有点甜 -- 发布时间:2014/5/15 10:21:00 -- 没有查到数据,数据表没有一行数据,就会出错
DataTables("存货账").LoadFilter = "[商品名称] = \'" & dr("存货名称") & "\' AND 业务发生日期 is not null" |
|
-- 作者:L88919138 -- 发布时间:2014/5/15 12:52:00 -- 经检测还真如甜大师所说,
DataTables("存货账").LoadFilter = "[商品名称] = \'" & dr("存货名称") & "\' AND 业务发生日期 is not null" |
|
-- 作者:Bin -- 发布时间:2014/5/15 14:03:00 -- if DataTables("存货账").datarows.count >0 then |
|
-- 作者:L88919138 -- 发布时间:2014/5/15 14:15:00 -- 谢谢大师指点。
|