ado连接数据库问题??
版主大哥 2013-09-12 12:18:40 sql:
WITH CIE_ROWNUMBERED AS (SELECT TOP 50 CONVERT(INT, ROW_NUMBER() OVER (ORDER BY (SELECT NULL))) AS [RowNumber], CargoTerminalId,CargoTerminaName,CargoTerminaEnName,Price,c.CityName, n.CityId,CargoTerminalComment FROM CargoTerminal n LEFT JOIN City c ON c.CityId = n.CityId AND c.Flag = 1 where n.Flag = 1) SELECT * FROM CIE_ROWNUMBERED WHERE [RowNumber] > 0 ORDER BY [RowNumber]
使用到with as
问题:
连接方式:ado
在一个操作系统上执行,没问题
在另外一个操作系统执行,报错:
Description: 关键字 'WITH' 附近有语法错误。
State: 42000, Native: 156, Source: Microsoft OLE DB Provider for SQL Server
附加(在报错的系统上,又可以执行其他的sql语句)
请问这是什么问题?是Ado的问题?(我在可以执行的系统将C盘的ado文件夹覆盖执行报错的系统,结果还是如此)