您现在所在的是:

嵌入式系统

回帖:0个,阅读:1006 [上一页] [1] [下一页]
1137
xingsharp
文章数:119
年度积分:48
历史总积分:1137
注册时间:2005/3/2
发站内信
08年优秀博客奖
发表于:2010/2/25 2:36:26
#0楼

问题: 我有一个数据库,需要访问其中带空格的表名或是字段名。比如说如果一个表的名字是“mytable”我就可以顺利地通过sql工具包来访问它。但是如果表名是“my table”我就会得到error -10。我可以去掉表名里面的空格,不过有没有别的办法可以解决问题?
解答: error -10表示错误不是由sql工具包发出的,而是由数据库服务器返回的。sql工具包对于表名和用户名当中的空格没有任何的要求。是数据库服务器无法接受带有空格的表名。一般来说您应该避免在表名中带有空格,不过有时您也无法控制这种情况,尤其是您使用的是以前的数据库。大多数的数据库会遵守ansi sql标准;您可以访问jcc consultings sql std. page(下面有链接)。
如果您想要使用有空格得表名或字段名,您需要用方括号将这些名字括起,比如[my name]。
----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=110686&Name=zjcsharp

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002