我的SQL语句如下:
select * form a where a1 in('测','试')
单独在SQLServer企业查询管理器中,能正常获得结果,
但在TQuery中一open,就报错:
Capatility not surpport
这是为什么?
select * form a where a1 in('测','试')
单独在SQLServer企业查询管理器中,能正常获得结果,
但在TQuery中一open,就报错:
Capatility not surpport
这是为什么?
解决方案 »
- 关于Delphi的DAX Error问题,搞定给500分....
- 有哪位高手做过"传奇2私服",我做的私服为什么其它地区无法登陆?
- delphiseabird(沙鸥) 还是不行啊
- 为什么SQL语句 select count(*) as RecCount from 信息 where DATEDIFF(day,日期, getdate()) > 10 SQLserver作为数据库时可以用access不
- 请问delphi 的转义符是什么呢?
- 誰知道那有介紹sql語句的書籍
- 怎么数组中写!!!急
- 散分了。单机版与网络版的区别?
- dbgrid中如何实现自动计算??
- 有谁了解二值BMP的游程压缩算法
- 大家给点思路
- 点击按钮打开网页的问题
'select * form a where a1 in(''测'',''试'')'
我是在用户查询时动态绑定一个条件,
部分代码如下:
tempStr:= 'SELECT * FROM 员工表 WHERE 房间名称 '+'IN'+' ('
+'Select 房间名称 from 房间表 '+' where 管理部门 ='''
+self.ComboBox_1.Text+''' '
+') ';
self.Query1.SQL.Text:=tempStr;
self.Query1.Open;
但程序中TQuery.open报错,Capability not Support,
如果条件改为:管理部门 = '技术部',又没问题。
刚才我上面的代码写错了,
应该是 管理部门 in (select ...)
问题就出在不能是 in (...)
好像不支持,怪啊