以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73669)

--  作者:爱相随
--  发布时间:2015/8/24 15:48:00
--  错误

老是,我增加行填入数据后保存时,在行的序号前面有个红色的感叹号,并提示错误,请问是什么错误啊老师。同样的代码在三介表国的同一事件,两个表没有问题,一个表有问题。

.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2014.11.11.1
错误所在事件:加载[ZJPHB]失败!
详细错误信息:
The column mapping from SourceColumn \'BYYE\' failed because the DataColumn \'BYYE\' is a computed column.

[此贴子已经被作者于2015/8/24 15:53:06编辑过]

--  作者:有点蓝
--  发布时间:2015/8/24 15:55:00
--  
’BYYE‘ 是不可以编辑的列
你在访问数据库的方法中用到了表达式列

--  作者:大红袍
--  发布时间:2015/8/24 15:59:00
--  

1、你这个表的主键是什么?尽量用_Identify、自增;

 

2、此表在数据库那里是否有设置什么约束?


--  作者:爱相随
--  发布时间:2015/8/24 16:20:00
--  
以下是引用大红袍在2015/8/24 15:59:00的发言:

1、你这个表的主键是什么?尽量用_Identify、自增;

 

2、此表在数据库那里是否有设置什么约束?

都是正常情况下自增数据表,也没有在数据库设置约束,其他表都是一样的增加,格式一样,BYYE都是设的表达式列,另两个表没有问题,就这个表有问题


--  作者:有点蓝
--  发布时间:2015/8/24 16:28:00
--  
有没有用到BYYE 当查询条件啊什么的
--  作者:大红袍
--  发布时间:2015/8/24 16:32:00
--  

贴出代码。

 

做例子发上来


--  作者:爱相随
--  发布时间:2015/8/24 16:53:00
--  
哎,我把那张表复制后,改个表名就没有问题了。。。其他都是一样的,没变动。。。。