以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 从类型 DBNull 到类型 Integer 的转换无效 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53770) |
-- 作者:lsyaizl -- 发布时间:2014/7/15 10:24:00 -- 从类型 DBNull 到类型 Integer 的转换无效 我做的一个项目里,有个字段估计设置有问题,当时做的时候没有提示任何错误,保存也没有什么问题,但当我保存关闭后,再次打开就提示了如下错误: .NET Framework 版本:2.0.50727.5477 Foxtable 版本:2014.5.12.1 错误所在事件: 详细错误信息: 从类型“DBNull”到类型“Integer”的转换无效。 然后这个项目就打不开了,关闭后再次打开也同样提示错误后无法打开项目,我也不知道该用什么办法打开了,求教
|
-- 作者:有点甜 -- 发布时间:2014/7/15 10:28:00 -- 方法一:http://www.foxtable.com/help/topics/1057.htm
方法二:外部数据源?你试试在数据库那里,把null的值全部弄成0或1或2或3等 |
-- 作者:lsyaizl -- 发布时间:2014/7/15 10:41:00 -- 我用的是内部数据,方法一里的按住CTRL打开项目,我用了,好像不起作用啊,是如何操作的,打开FOXTABLE,然后点主菜单,选择打开,找到自己的项目,按住CTRL然后点打开??这样的操作不起作用啊,还是提示上面的错误,包括我直接在WINDOWS里找到项目文件,直接按住CTRL然后打开,同样也是报错 |
-- 作者:有点甜 -- 发布时间:2014/7/15 10:46:00 -- 要一直按住Ctrl,如果还是打不开,就没办法了。重做吧。 |
-- 作者:Bin -- 发布时间:2014/7/15 10:47:00 -- 你是不是用了外部数据源储存用户管理? 然后Type列有空值? |
-- 作者:lsyaizl -- 发布时间:2014/7/15 11:35:00 -- 没用外部,都是内部数据 |
-- 作者:有点甜 -- 发布时间:2014/7/15 11:37:00 -- 以下是引用lsyaizl在2014-7-15 11:35:00的发言:
没用外部,都是内部数据
问你的是,是否用了这个东西,http://www.foxtable.com/help/topics/2723.htm
如果没用,就重做项目。 |
-- 作者:lsyaizl -- 发布时间:2014/7/15 15:58:00 -- 没用过,我所有数据都是在里面的,杯具 [此贴子已经被作者于2014-7-15 15:58:13编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/7/15 16:00:00 -- 项目发上来看看,你应该是要重做项目的了。 |