以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 数据库名改变后,提示对象不能从 DBNull 转换为其他类型。怎么解决! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=56884) |
-- 作者:李孝春 -- 发布时间:2014/9/14 17:29:00 -- 数据库名改变后,提示对象不能从 DBNull 转换为其他类型。怎么解决! 数据库名改变后,提示对象不能从 DBNull 转换为其他类型。怎么解决!
数据库名没有改变之前 数据操作正常
数据库名改变后 原来的项目操作 提示错误
对象不能从 DBNull 转换为其他类型。怎么解决! [此贴子已经被作者于2014-9-14 17:31:24编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/9/14 17:31:00 -- 你看是哪个事件操作有问题,然后用msgbox调试一下哪一句代码有错。 |
-- 作者:李孝春 -- 发布时间:2014/9/14 17:42:00 -- 回复:(有点甜) 你看是哪个事件操作有问题,然... 现在项目打开都只出现这个了 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。
|
-- 作者:有点甜 -- 发布时间:2014/9/14 17:47:00 -- 你是改了数据源的名字,还是数据库的名字?
如果改了数据库的名字,你就去数据源那里重新调整一下连接路径;
如果改了数据源名字,原本设置了 sqlTable或sqlquery,现在必须指定为新的数据源名。 |
-- 作者:blackzhu -- 发布时间:2014/9/15 7:44:00 -- 昨日动态加载表也是这个问题. |
-- 作者:李孝春 -- 发布时间:2014/9/15 15:56:00 -- 回复:(有点甜) 你是改了数据源的名字,还是数... 改了数据库名字 数据表都是直接绑定表的 没有用SQL语句 纠结啊 |
-- 作者:有点甜 -- 发布时间:2014/9/15 16:04:00 -- 呃,不应该有错的。例子和数据库发上来看看。 |
-- 作者:李孝春 -- 发布时间:2014/9/15 16:07:00 -- 回复:(有点甜)?呃,不应该有错的。例子和数据... 副本是正常使用的 下面的是更改过得 数据库采用的是网络SQL数据库 谢谢有点甜老师 麻烦看看
[此贴子已经被作者于2014-9-17 23:33:06编辑过]
|
-- 作者:有点甜 -- 发布时间:2014/9/15 16:20:00 -- 汗,你两个数据库的表结构不同,怎么能直接改过去啊。
你是怎么改数据库名的?1、给数据库改名;2、在foxtable修改连接字符串;3、重新打开。不可能有问题啊 |
-- 作者:有点甜 -- 发布时间:2014/9/15 16:25:00 -- 再看了一下,是你的数据库,没有设置主键,_Identify没有设置成主键 |