连接数据采用 ole for sqlserver Provider=SQLOLEDB.1;Password=111111;Persist Security Info=True;User ID=sa;Initial Catalog=JED;Data Source=SERVER-01 sql:='with abc as (select * from a)'
ADOQuery.close;
ADOQuery.SQL.clear;
ADOQuery.SQL.add(sql);
ADOQuery.open; 报错 “with” 附近语法错误,但是如果是用odbc模式运行没有报错。修改为OLE SQLSERVER 模式是想提高 查询效率。还有其他的方法可以提高查询效率吗?
ADOQuery.close;
ADOQuery.SQL.clear;
ADOQuery.SQL.add(sql);
ADOQuery.open; 报错 “with” 附近语法错误,但是如果是用odbc模式运行没有报错。修改为OLE SQLSERVER 模式是想提高 查询效率。还有其他的方法可以提高查询效率吗?
在with前加一个";"。