|
Lightweight 0.20260617.0
|
Thrown by RowArrayCursor's constructor when the executed result set cannot be fixed-stride array-bound. More...
#include <SqlStatement.hpp>
Thrown by RowArrayCursor's constructor when the executed result set cannot be fixed-stride array-bound.
Raised for an unbounded/LOB or over-wide character column (e.g. a column the driver reports as SQL_LONGVARCHAR with no size, common for SQLite's dynamically-typed columns), or a query that produced no result columns. It is a precondition signal, not a database error, so callers that use bulk array-fetch purely as an optimization should catch it and fall back to the single-row path. Distinct from SqlException so transient-error retry logic does not mistake it for one.
Definition at line 615 of file SqlStatement.hpp.