Como pongo ésta SQL para ODBC
Publicado por osvoy (1 intervención) el 25/02/2010 18:20:56
Buenas. Tengo una aplicación que funciona bajo SQL Server Nativo pero tengo que adaptarla a ODBC y no se cómo.
Tengo la siguiente sentencia que funciona perfectamente en SQL Server Nativo:
SELECT * FROM ( SELECT *, ROW_NUMBER() OVER ( ORDER BY Nombre) AS row FROM Productos WHERE FkCategoria=1 AND FKIdFabricante<>0) AS Alias WHERE row > 0 AND row <=5
Pero me da el error:
"ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]'ROW_NUMBER' no es un nombre de función reconocido."
¿Qué le pongo en vez de Row_Number? ¿Algún consejo?
Gracias de antemano.
Tengo la siguiente sentencia que funciona perfectamente en SQL Server Nativo:
SELECT * FROM ( SELECT *, ROW_NUMBER() OVER ( ORDER BY Nombre) AS row FROM Productos WHERE FkCategoria=1 AND FKIdFabricante<>0) AS Alias WHERE row > 0 AND row <=5
Pero me da el error:
"ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]'ROW_NUMBER' no es un nombre de función reconocido."
¿Qué le pongo en vez de Row_Number? ¿Algún consejo?
Gracias de antemano.
Valora esta pregunta


0