以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]新增行出错  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=153365)

--  作者:ccner
--  发布时间:2020/8/8 23:06:00
--  [求助]新增行出错
运行错误提示:
.NET Framework 版本:4.0.30319.36543
Foxtable 版本:2020.5.29.8
错误所在事件:表,订单表,DataRowAdding
详细错误信息:
Exception has been thrown by the target of an invocation.
Cannot find column [序号].

****
原先的表中有序号列,后来我删除了这个表,重新做了同名的新表,并不包含 序号 列。怎么在表中 ,按 ctrl+a 新增加一行,出来这个提示。
如果是点击系统的功能按钮  新增加一行,出来的提示是:

Exception has been thrown by the target of an invocation.

如果我把关联列修改为 序号,那么 按 ctrl+a 新增一行,出来的提示是:

.NET Framework 版本:4.0.30319.36543
Foxtable 版本:2020.5.29.8
错误所在事件:表,订单表,DataRowAdding
详细错误信息:
Exception has been thrown by the target of an invocation.
Conversion from string "dd00322" to type \'Double\' is not valid.
Input string was not in a correct format.


这个“dd00322”是 订单表 的最大记录行 序号列的值。序号列是字符类型。跟Double没有一点关系啊。

请问是怎么回事?





[此贴子已经被作者于2020/8/8 23:31:00编辑过]

--  作者:有点蓝
--  发布时间:2020/8/9 20:21:00
--  
1、删除项目里的bin目录,重启项目
2、作为关联列的2个表的关联列的类型必须一致

--  作者:ccner
--  发布时间:2020/8/10 12:41:00
--  
解决了,谢谢。

这个 bin 目录 是怎么用的?我怎么知道何时可以删除?谢谢赐教

--  作者:有点蓝
--  发布时间:2020/8/10 13:33:00
--  
项目运行的时候不能删除。一般出现一些莫名其妙问题的时候可以删除重启试试