From 8ed72e3fafd2ddf12450c187312423f482428226 Mon Sep 17 00:00:00 2001 From: Vincent Rischmann Date: Fri, 31 Dec 2021 12:34:39 +0100 Subject: statement: return an error if using exec() returns data --- sqlite.zig | 1 + 1 file changed, 1 insertion(+) (limited to 'sqlite.zig') diff --git a/sqlite.zig b/sqlite.zig index 0eca84c..b80a5e4 100644 --- a/sqlite.zig +++ b/sqlite.zig @@ -1450,6 +1450,7 @@ pub const DynamicStatement = struct { const result = c.sqlite3_step(self.stmt); switch (result) { c.SQLITE_DONE => {}, + c.SQLITE_ROW => return error.ExecReturnedData, else => { diags.err = getLastDetailedErrorFromDb(self.db); return errors.errorFromResultCode(result); -- cgit v1.2.3