| FetchFloat | Fetches a float from a field in the current row of a result set.
If the result is NULL, a value of 0.0 will be returned. A NULL
check can be done with the result parameter, or SQL_IsFieldNull(). |
| FetchInt | Fetches an integer from a field in the current row of a result set.
If the result is NULL, a value of 0 will be returned. A NULL
check can be done with the result parameter, or SQL_IsFieldNull(). |
| FetchMoreResults | Advances to the next set of results.
In some SQL implementations, multiple result sets can exist on one query.
This is possible in MySQL with simple queries when executing a CALL
query. If this is the case, all result sets must be processed before
another query is made. |
| FetchRow | Fetches a row from the current result set. This must be
successfully called before any results are fetched.
If this function fails, MoreRows can be used to
tell if there was an error or the result set is finished. |
| FetchSize | Returns the length of a field's data in the current row of a result
set. This only needs to be called for strings to determine how many
bytes to use. Note that the return value does not include the null
terminator. |
| FetchString | Fetches a string from a field in the current row of a result set.
If the result is NULL, an empty string will be returned. A NULL
check can be done with the result parameter, or SQL_IsFieldNull(). |
| FieldNameToNum | Retrieves a field index by name. |
| FieldNumToName | Retrieves the name of a field by index. |
| IsFieldNull | Returns whether a field's data in the current row of a result set is
NULL or not. NULL is an SQL type which means "no data." |
| Rewind | Rewinds a result set back to the first result. |