diff options
Diffstat (limited to 'src/duckdb/Result.zig')
-rw-r--r-- | src/duckdb/Result.zig | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/duckdb/Result.zig b/src/duckdb/Result.zig index 53ed351..8e06b67 100644 --- a/src/duckdb/Result.zig +++ b/src/duckdb/Result.zig @@ -35,8 +35,12 @@ pub fn Result(comptime T: type) type{ if ( state == c.DuckDBError){ return error.DuckDBError; } - self.fetchDataChunk(); + if( column_count != 0 and + column_count != self.getColumnCount() ){ + return error.QueryColumnCountCapture; + } + return self; } pub fn deinit(self: *Self) void { |