日期:2014-05-18  浏览次数:20797 次

用WIN 2003 + VS 2008 开发的 WIN FORM 系统(.NET 2.0)发布到WINXP 下出现以下很多问题。大家帮忙!!!
1.Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.
2.Object reference not set to an instance of an object.
3. Cannot bind to the property or column...
....

发布到 WIN 2003 上正常!
VS2008 + WIN XP 开发环境下也正常!!

------解决方案--------------------
这三个错误真是太……
1:第一个问题是由于数据库不正确引起的,有一些数据发生了冲突。不允许为Null,需要唯一或者外键约束不符合;
2:估计是由于第一个原因引起的对象为空。
3:转悲为喜是由于第二具原因引起的绑定失败。
------解决方案--------------------
探讨
这三个错误真是太……
1:第一个问题是由于数据库不正确引起的,有一些数据发生了冲突。不允许为Null,需要唯一或者外键约束不符合;
2:估计是由于第一个原因引起的对象为空。
3:转悲为喜是由于第二具原因引起的绑定失败。

------解决方案--------------------
I 服了 you
你英语不好,就查查金山词霸什么的再来问把。
------解决方案--------------------
帮顶一下,你不用把数据库也转到xp上来吧,你把app.config里的数据库连接还是放到03那台电脑上试试看
我也碰到过同样的问题,在其它电脑上访问不了在xp下的sql2000,但03的就可以访问