以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 帮助里复杂网络编号代码出错问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46271) |
-- 作者:temblar -- 发布时间:2014/2/20 11:55:00 -- 帮助里复杂网络编号代码出错问题 帮助中的
网络环境下的复杂编号
cmd1.commandText = "Select Count(*) From [编号] Where [前缀] = \'" & pf & "\'"
这两句代码 如果返回=0则增加新行记录新表名
我现在出现过两回的错误是:编号表又增加了已经存在的表名,从新开始计数
这问题怎么优化代码?
|
-- 作者:Bin -- 发布时间:2014/2/20 12:01:00 -- 单凭楼主的2句代码,和简单的描述很难帮上你忙啊. |
-- 作者:temblar -- 发布时间:2014/2/20 13:22:00 -- 自动编号代码: Dim cmd1 As New SQLCommand cmd1.commandText = "Select Count(*) From [编号] Where 表名 = \'" & nm & "\'"
但是出现过两回: 【编号表】重新增加了本来已经存在的表名的新行 ,也就是说 If cmd1.ExecuteScalar = 0 返回来0了。。。 |
-- 作者:Bin -- 发布时间:2014/2/20 14:22:00 -- 检查你 NM值是否对. |