It would be convenient to be able to fetch the whole query result in one operation instead of looping through every row. A fetch_all() method or something similar would provide this functionality I guess. Is there a reason why this is not implemented?
Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems.