以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]导入数据报“ID”错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=161358) |
-- 作者:ynhyxin -- 发布时间:2021/3/15 8:27:00 -- [求助]导入数据报“ID”错误 .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2020.5.29.8 错误所在事件:表,XXX 详细错误信息: 调用的目标发生了异常。 列“ID”不属于表 XXX。 ------------------------ 上面是导入数据是的报错信息。 说明:XXX表是MSSQL数据表,现在需要导入EXCEL表数据。 |
-- 作者:有点蓝 -- 发布时间:2021/3/15 8:44:00 -- 提示很明显了表 XXX没有ID这个名称的列,检查提示错误的的事件代码 |
-- 作者:ynhyxin -- 发布时间:2021/3/15 8:48:00 -- 表 XXX是Foxtable创建的,表字段有_Identify。还需要在XXX表中添加ID字段吗? |
-- 作者:有点蓝 -- 发布时间:2021/3/15 9:04:00 -- 表字段有_Identify那么代码路应该使用_Identify,而不是ID。 |
-- 作者:ynhyxin -- 发布时间:2021/3/15 9:59:00 -- 老师,您好! 我检查了一下,涉及到XXX表的代码只有下面链接中代码。其他的没有了。 现在的问题还是报错。望给予指导,谢谢! http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=161176&replyID=&skin=1
|
-- 作者:有点蓝 -- 发布时间:2021/3/15 10:08:00 -- 请重新贴出1楼错误所在事件的最新代码 |
-- 作者:ynhyxin -- 发布时间:2021/3/15 10:22:00 -- .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2020.5.29.8 错误所在事件:表,低值耐久品,DataRowAdding 详细错误信息: 调用的目标发生了异常。 列“ID”不属于表 低值耐久品。 -------------------------------------------------- --DataRowAdding Static Index As Integer = 1 e.DataRow("ID") = Index Index = Index + 1 说明:XXX表是MSSQL数据表,现在需要导入EXCEL表数据。 |
-- 作者:ynhyxin -- 发布时间:2021/3/15 10:27:00 -- 谢谢老师,我已经解决了。十分感谢! |
-- 作者:有点蓝 -- 发布时间:2021/3/15 10:27:00 -- 低值耐久品表不存在ID这个列名,请改为正确的名称 e.DataRow("ID") = Index
|
-- 作者:ynhyxin -- 发布时间:2021/3/15 10:30:00 -- 好的,谢谢老师! |