Fix LIMIT clause is ignored when executing SQL via ODBC

This commit is contained in:
Nyall Dawson
2020-08-18 14:54:19 +10:00
parent 6171472411
commit 4e3ed3a5fd

View File

@@ -1081,6 +1081,9 @@ SQLRETURN SQL_API SQLFetch(
//}
//cur = cur->next;
//}
if ( stmt->sql->limit >= 0 && stmt->rows_affected == stmt->sql->limit ) {
return SQL_NO_DATA_FOUND;
}
if (mdb_fetch_row(stmt->sql->cur_table)) {
stmt->rows_affected++;