回答編集履歴
2
変数文字列を渡す際の注意事項を追記
test
CHANGED
@@ -26,8 +26,14 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
+
---
|
30
|
+
|
31
|
+
|
32
|
+
|
29
33
|
その他
|
30
34
|
|
31
35
|
- 引数の column には 1 から始まる数値(置換すべき '?' の位置)を指定します。
|
32
36
|
|
33
|
-
- sqlite3_bind_text16 の場合 void* を受け取りますが、wchar_t* をキャストして設定します。
|
37
|
+
- sqlite3_bind_text16 の場合 void* を受け取りますが、wchar_t* をそのままキャストするなどして設定します。
|
38
|
+
|
39
|
+
- 定数ではなく変数を指定する場合、sqlite3_bind_text/sqlite3_bind_text16 の最後の引数には SQLITE_TRANSIENT を指定します。
|
1
その他として注意点などを追記
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
>調べたところ sqlite3_bind で定数を格納する方法は見つけた
|
1
|
+
> 調べたところ sqlite3_bind で定数を格納する方法は見つけた
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -23,3 +23,11 @@
|
|
23
23
|
|
24
24
|
|
25
25
|
などを利用します。
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
その他
|
30
|
+
|
31
|
+
- 引数の column には 1 から始まる数値(置換すべき '?' の位置)を指定します。
|
32
|
+
|
33
|
+
- sqlite3_bind_text16 の場合 void* を受け取りますが、wchar_t* をキャストして設定します。
|