hspduckdb.dll
Version 1.0
Date 2026-04-15
Author IronHSP / hspduckdb
目次 (3 グループ / 10 ページ)
hspduckdb ― クエリ
duckdb_exec
結果を返さない SQL を実行
CREATE / INSERT / UPDATE / DELETE など結果セットを参照しない SQL を
実行します。var_rc は 0 (成功) / 負数 (エラー)。
duckdb_query
SELECT を実行して result ハンドルを返す
SELECT 系 SQL を実行し、結果セットハンドルを取得します。
取得後は duckdb_result_free で解放してください。
hspduckdb ― 接続
duckdb_open_db
DB を open してハンドルを返す
DuckDB を open して接続ハンドル (var_handle) を得ます。
負数はエラー (-100 は amalgamation 未配置)。
hspduckdb ― 結果取得
duckdb_result_cell_str
セル値を文字列で取得
DuckDB の any 型を文字列化して返します (NULL は空文字列)。
var_str は事前に sdim で十分なサイズを確保し、その sdim サイズを
buf_size に指定してください。
duckdb_result_col_name
列名を取得
列名を var_str に格納します。var_str は事前に sdim で十分なサイズを
確保し、その sdim サイズを buf_size に指定してください。