diff --git a/DuckDB.NET.Data/DuckDBConnection.cs b/DuckDB.NET.Data/DuckDBConnection.cs index 80cb484..35a9297 100644 --- a/DuckDB.NET.Data/DuckDBConnection.cs +++ b/DuckDB.NET.Data/DuckDBConnection.cs @@ -98,6 +98,7 @@ protected override DbCommand CreateDbCommand() public DuckDBAppender CreateAppender(string table) { + EnsureConnectionOpen(); if (NativeMethods.Appender.DuckDBAppenderCreate(NativeConnection, null, table, out var nativeAppender) == DuckDBState.DuckDBError) { try @@ -135,4 +136,4 @@ private void EnsureConnectionOpen([CallerMemberName]string operation = "") } } } -} \ No newline at end of file +}