group字段的问题 sql server数据库的,表A中有一个字段名“group” (不明白当初这个人当初怎么想的)我要用TTable控件连接表A (因为这个代码是很久以前XX人写的,以前的数据库是paradox的)可问题出来了 我这个table1一OPen,就提示我“general sql error”“在关键字‘group’附近有语法错误”大家有什么办法吗?????在线等 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 group by你这个by加了没? 简化点说table连接带有以group字段的数据表,有问题 噢,不好意思,看错了。如果他的字段名就是叫group的话,你可以在它边上加上中括号,象[group]这样取字段就没有问题了 table控件不是query,不是qdoquery,只是简单的连接,就不能通过 SELECT ... FROM [group] group BY a 没有取字段啊 因为这个程序原来是连接的paradox数据库,所以没什么问题,但是换成SQLSEVER的时候 就出现上述的错误因为用的都是table控件,包括属性的设置,代码中类的封装等等 都用的 TTABLE ,所以我不想改动代码,不知道有没有什么好主意 哎呀 大家没看明白???SQLSERVER数据库表A:如下field1 field2 field3 group field4拖下来一个TABLE,连接,当active=true或Open的时候,就出现错误 哎~~~谁现在还用BDE啊~~~~~我也是接手了这个不起眼的小活 发现点问题 想问问大家看看有什么好办法,在不改数据表字段名称的情况下,在不只能用Table,不用ADO控件或Query的情况下 field1 field2 field3 [group] field4 我的问题是想问 为什么table控件连接这张表(sqlserver)的时候报错,而过去连接这张表(过去是paradox)的时候就不报错呢 还是group的问题,为了避免后患,修改字段名吧,sql server中建表时,对于和保留字冲突的字段,都会自动加上'[]'的 对,数据库我也是通过paradox转换到sqlserver的,数据表都一样,而且我还发现table控件无法识别sqlserver中的nvarchar类型,这个问题,搞了一下午才弄明白, 对,说的对,问题是 table控件貌似问题好多啊,以前我写了好多类和控件都用的table,包括数据交换,等,sqlserver中特意对group这些关键字做了保护,tquery,Adoquery,adotable都可以识别,为什么table就不能识别呢??? 03年用bde做程序挺爽的,interbase效率高的惊人,paradox建表,索引,很快捷,这么多年不用,冷一用发现这么多问题,拉倒吧,结贴,阔别delphi,csdn3年多了,谢谢大家支招 group 是关键字,要加上一对中括号才行。 不要用table,用adoquery不就行了? 不结贴了 看看csdn上有多少人的分数都是这么混来的 delphi 解压缩cab文件 请问在webbrowser中如何使用bmp资源文件?(分不够可以加) 一个删除记录的难题,请高手来拿分 关于Report Builder 中 统计的问题 少用Delphi的编译优化(6.0/7.0) 谁有delphi5.0啊,十万火急啊,Help me,在线等待,若有,我可以加分阿!!!! 跳出内部循环 请介绍控件 中国软件业的程序员认为比较黑的公司清单(另开:只为长春用户) ADO中如何查询日期型字段 filter order by问题 为什么端口1433能用而改到其他端口就不能用
你这个by加了没?
如果他的字段名就是叫group的话,你可以在它边上加上中括号,象[group]这样取字段就没有问题了
table控件不是query,不是qdoquery,只是简单的连接,就不能通过
SELECT ... FROM [group] group BY a
没有取字段啊 因为这个程序原来是连接的paradox数据库,所以没什么问题,但是换成SQLSEVER的时候 就出现上述的错误因为用的都是table控件,包括属性的设置,代码中类的封装等等 都用的 TTABLE ,所以我不想改动代码,不知道有没有什么好主意
哎呀 大家没看明白???
SQLSERVER数据库
表A:如下field1 field2 field3 group field4拖下来一个TABLE,连接,当active=true或Open的时候,就出现错误
field1 field2 field3 [group] field4
我的问题是想问 为什么table控件连接这张表(sqlserver)的时候报错,而过去连接这张表(过去是paradox)的时候就不报错呢
对,数据库我也是通过paradox转换到sqlserver的,数据表都一样,
而且我还发现table控件无法识别sqlserver中的nvarchar类型,这个问题,搞了一下午才弄明白,
对,说的对,问题是 table控件貌似问题好多啊,以前我写了好多类和控件都用的table,包括数据交换,等,sqlserver中特意对group这些关键字做了保护,tquery,Adoquery,adotable都可以识别,为什么table就不能识别呢???