以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] insert into 后 sortkey问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61160)

--  作者:jiskin
--  发布时间:2014/12/8 10:24:00
--  [求助] insert into 后 sortkey问题
insert into到A表的数据后 再load 就提示错误 查看后 发现是sortkey列数据NULL导致的
以前没发现过这种问题啊,怎么才能解决,难道要insert into的时候指定sortkey数据吗?

--  作者:有点甜
--  发布时间:2014/12/8 10:28:00
--  

 呃,sortkey是null不会报错吧?

 

 你随便给sortkey列设置一个数字看看。


--  作者:jiskin
--  发布时间:2014/12/8 10:31:00
--  
以下是引用有点甜在2014-12-8 10:28:00的发言:

 呃,sortkey是null不会报错吧?

 

 你随便给sortkey列设置一个数字看看。

 

NULL的时候 就这样报错了

缺少对象或列名,或者对象或列名为空。对于 SELECT INTO 语句,请确保每列均具有名称。对于其他语句,请查找空的别名。不允许使用定义为 "" 或 [] 的别名。请将别名更改为有效名称。

 

如果在数据库里给sortkey指定个默认值 就不会报错…… 好郁闷啊 以前不会这样啊

 


--  作者:有点甜
--  发布时间:2014/12/8 10:35:00
--  
 为什么要用 select into 啊
--  作者:有点甜
--  发布时间:2014/12/8 10:35:00
--  

上传例子,说明怎么操作报错。


--  作者:jiskin
--  发布时间:2014/12/8 10:38:00
--  
以下是引用有点甜在2014-12-8 10:35:00的发言:
 为什么要用 select into 啊

 

从另外一个表的数据添加到这个表中

在数据库中给sortkey设置了默认值就正常不报错……

其他表也同样这样操作都不会报错……见鬼了


--  作者:有点甜
--  发布时间:2014/12/8 10:40:00
--  
 我测试不会报错。更sortkey列无关。请说明如何操作报错。
--  作者:jiskin
--  发布时间:2014/12/8 10:47:00
--  
以下是引用有点甜在2014-12-8 10:40:00的发言:
 我测试不会报错。更sortkey列无关。请说明如何操作报错。

 

甜总 ,我刚又去测试了其他几个一样的功能,发现以前测试的时候都没报错,现在测试都一样的问题了,sortkey新增行都是NULL值导致datatable.load 都报错了……难道是数据库出问题了?

 我操作和简单 就是从一个表中选择相关数据,然后填写补充完数据后 按钮上做了 insert into的命令和对 into目标表的load 命令


--  作者:有点甜
--  发布时间:2014/12/8 10:51:00
--  
 做个例子上来,反正我测试没问题
[此贴子已经被作者于2014-12-8 10:50:49编辑过]

--  作者:jiskin
--  发布时间:2014/12/8 11:16:00
--  
以下是引用有点甜在2014-12-8 10:51:00的发言:
 做个例子上来,反正我测试没问题
[此贴子已经被作者于2014-12-8 10:50:49编辑过]

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目9.rar

 

请运行窗口中的“主”窗口 测试