连接数据采用 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 模式是想提高 查询效率。还有其他的方法可以提高查询效率吗?