Submit an SQL command to the server to be compiled into a prepared statement.
Execute a prepared SQL command for the case where you expect a result set, and want it all at once.
Execute a prepared SQL command for the case where you expect a result set, and want to deal with it one row at a time.
Execute a prepared SQL command to place result values into a set of D variables.
Execute a prepared command.
Prepared statement parameter getter.
Execute a prepared SQL command for the case where you expect a result set, and want to deal with it one row at a time.
Executes a one-off SQL command and returns the first row received, or null if none. Useful for the case where you expect a (possibly empty) result set, and you're either only expecting one row, or only care about the first row.
Execute a prepared SQL command to place result values into a set of D variables.
Execute a prepared SQL command for the case where you expect a result set, and want it all at once.
Executes a one-off SQL command and returns a single value: The the first column of the first row received. Useful for the case where you expect a (possibly empty) result set, and you're either only expecting one value, or only care about the first value.
Release a prepared statement.
Prepared statement parameter setter.
Bind a tuple of D variables to the parameters of a prepared statement.
Bind a Variant[] as the parameters of a prepared statement.
Sets a prepared statement parameter to NULL.
Has this statement been released?
Gets the number of arguments this prepared statement expects to be passed in.
Gets the prepared header's field descriptions.
Gets the prepared header's param descriptions.
Encapsulation of a prepared statement.
Commands that are expected to return a result set - queries - have distinctive methods that are enforced. That is it will be an error to call such a method with an SQL command that does not produce a result set.