コード例 #1
0
        public void Execute(string sql)
        {
            ThrowIfClosed();

            var result = _sqlite3.Exec(
                _database,
                sql,
                IntPtr.Zero,
                IntPtr.Zero,
                IntPtr.Zero);

            _sqlite3.ThrowOnError(_database, result);
        }
コード例 #2
0
        public void Dispose()
        {
            var result = _ownsStatement ?
                         _sqlite3.Finalize(_statement) :
                         _sqlite3.Reset(_statement);

            _sqlite3.ThrowOnError(_database, result);
        }
コード例 #3
0
 private void ThrowOnError(int result) => _sqlite3.ThrowOnError(_database, result);