起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 84|回复: 9

【结贴】标准的MS SQL查询在建数据集时出错**

[复制链接]
发表于 2008-10-24 11:31:16 | 显示全部楼层 |阅读模式
X3版本:3002
数据库版本:Microsoft SQL Server 2000 sp4
如下图:
更改成SELECT '' AS [部门],'' AS [工序],'' AS [人员],'' AS [工时] FROM dbo.AM_TABANDONMAT WHERE 1=2
也是这个情况.。

2008-10-24 11-21-49.jpg

132.13 KB, 下载次数: 51

回复

使用道具 举报

发表于 2008-10-24 11:40:09 | 显示全部楼层
楼主,这个提示可以忽略,只要保证sql语句在数据库中执行没有问题就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-24 11:42:36 | 显示全部楼层
已自行解决
将 [ 以及 ] 去掉即可。

可是不支持 [],很不好。 比如我的字段名为 user、或者字段名为 database等等系统保留字。就无法通过[]来进行查询了。

希望在后续版本能够改进.
回复 支持 反对

使用道具 举报

发表于 2008-10-24 11:43:26 | 显示全部楼层
对,要把[]去掉。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-24 11:44:25 | 显示全部楼层
@2楼,忽略了就没有数据集了,怎么使用。  2楼可以试试。新建一个信息,再像我这样,一路确定下来的结果是没有信息,更别提数据集了,再更别提字段了。
回复 支持 反对

使用道具 举报

发表于 2008-10-24 12:13:47 | 显示全部楼层
看4楼。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-24 12:54:17 | 显示全部楼层
看3楼
如果数据库中表的字段名称为系统保留字怎么处理?
不会不能用这些名称命名字段吧?
回复 支持 反对

使用道具 举报

发表于 2008-10-24 13:12:54 | 显示全部楼层
那暂时就不能了。因为平台目前不能支持带[]的用法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-24 13:14:47 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-10-24 13:19:16 | 显示全部楼层
楼主,经过确认,你把[]替换成''就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-24 07:33 , Processed in 0.047210 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表