diff --git a/src/adql/translator/SQLServerTranslator.java b/src/adql/translator/SQLServerTranslator.java index 57b9cd4040c46a96bb15e1aa7b61e0a4a404abc4..29f11144c76ffa1f7c436a7318debcb16220f54b 100644 --- a/src/adql/translator/SQLServerTranslator.java +++ b/src/adql/translator/SQLServerTranslator.java @@ -253,8 +253,8 @@ public class SQLServerTranslator extends JDBCTranslator { sql.append("\nOFFSET ").append(query.getOffset().getValue()).append(" ROWS"); // With OFFSET, the TOP/LIMIT must be expressed differently: - if (query.hasLimit()) - sql.append(" FETCH NEXT ").append(query.getLimit()).append(" ROWS ONLY"); + if (query.getSelect().hasLimit()) + sql.append(" FETCH NEXT ").append(query.getSelect().getLimit()).append(" ROWS ONLY"); } return sql.toString();