以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  重定向后报usercode错误(已解决)  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=60794)

--  作者:powermannico
--  发布时间:2014/12/1 13:34:00
--  重定向后报usercode错误(已解决)
系统原来运行正常,把外部数据源spl2005的表重定向到内部数据源,重启软件,报afteropenproject事件“UserCode”的类型初始值设定项引发异常。
索引 0 不是为负数,就是大于行数。而项目afteropenproject中的代码并没有执行到。2014.10.23版
[此贴子已经被作者于2014-12-3 13:30:47编辑过]

--  作者:Bin
--  发布时间:2014/12/1 14:03:00
--  
删除BIn文件夹再运行看看
--  作者:powermannico
--  发布时间:2014/12/1 14:50:00
--  
删除了没用
--  作者:有点甜
--  发布时间:2014/12/1 14:52:00
--  
 例子上传上来
--  作者:powermannico
--  发布时间:2014/12/1 16:56:00
--  
 没办法,只有一个个表重定向,看到底是出在哪个表上。最后发现是一个表,有个列是逻辑型。我就把这列在表结构中删除(此时还是sql数据源,没有重定向到内部数据源),结果重启就报上面的错
--  作者:有点甜
--  发布时间:2014/12/1 17:05:00
--  

 如果要删除列,请在foxtable里面删除,不要再sqlserver里面删除,很容易造成不匹配的。


--  作者:powermannico
--  发布时间:2014/12/1 18:37:00
--  
 是在foxtable里删,已经说明了在查看表结构里删的
[此贴子已经被作者于2014-12-1 18:37:09编辑过]

--  作者:有点甜
--  发布时间:2014/12/1 19:08:00
--  
 回复6楼,不应该吧?你把重定向为内部数据源的项目发上来看看。
--  作者:powermannico
--  发布时间:2014/12/3 11:24:00
--  

开发者密码1,sql数据库文件也上传了,请测试“初始化_基础资料”重定向到内部数据源,重启就会报错
[此贴子已经被作者于2014-12-3 13:30:30编辑过]

--  作者:powermannico
--  发布时间:2014/12/3 13:30:00
--  
 知道原因了,封贴