以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 紧急求助,excell表导入含有主键的数据库 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31780) |
-- 作者:wuxianzuoji41 -- 发布时间:2013/4/20 11:30:00 -- 紧急求助,excell表导入含有主键的数据库 把EXCEL表导入aa表, EXCEL表有A,B,C三列,aa表中有ID,A,B,C四列,其中id是整数自动排列的主键,aa表在ms sql数据库中,该如何写foxtble代码? [此贴子已经被作者于2013-4-20 11:31:14编辑过]
|
-- 作者:Bin -- 发布时间:2013/4/20 11:36:00 -- 在SQL中把该列设为自增 然后直接导入就可以了吧 |
-- 作者:wuxianzuoji41 -- 发布时间:2013/4/20 11:55:00 -- 谢谢 BIN,我试验设置了自增,无论是EXCELL导入还MERGE导入,都是显示错误,ID被约束为是唯一的。值“”已存在。 .NET Framework 版本:2.0.50727.3643 Foxtable 版本:2013.4.12.1 错误所在事件: 详细错误信息: 列“id”被约束为是唯一的。值“”已存在。 [此贴子已经被作者于2013-4-20 11:55:38编辑过]
|
-- 作者:Bin -- 发布时间:2013/4/20 11:56:00 -- 难道你Excel也有ID列吗? 如果没有的话.按道理应该不会啊. |
-- 作者:wuxianzuoji41 -- 发布时间:2013/4/20 14:44:00 -- 无论excel表是否有 ID列 列,都提示这个错误,我都测试过了 |
-- 作者:Bin -- 发布时间:2013/4/20 14:50:00 -- 我测试都没问题的.你把你文件发出来.数据库结构发给我看看. 没道理的 |
-- 作者:Bin -- 发布时间:2013/4/20 14:51:00 -- 注意只能有一个标识列.如果你设置ID为标识列..Identity列就会失效了 |
-- 作者:wuxianzuoji41 -- 发布时间:2013/4/21 9:58:00 -- bin,id测试通过了谢谢。identity 列是怎么生成的,是建立SQL数据库的表格中,SQL自动生成的吗,我记得我没建立这个列呀 |