2012-02-23 13 views
0

私はsqlite3 prepared statementを持っています。この準備されたステートメントにバインドする値の数はわかっていますが、そのデータ型はわかりません。 (私はちょうど正しい値でCSVファイルを取得します)。これに使用できる汎用バインドメソッドはありますか? documentationのバインドメソッドはすべて、特定のデータ型用です。データ型を知らないでPrepared Statementsに値をバインドする

私はsqlite3が動的型システムを使用していることを知っています。しかし、一般的なバインドメソッドがないためC APIを使用している場合は役に立ちません。

誰でも試したアイデアやトリックですか?

答えて

1

C言語にジェネリック型がないため、C APIには汎用バインドメソッドがありません。あなたが持っている型のbindメソッドを使います。間違っていると、sqliteがそれを変換します。

+0

+1 :::::::作品 –

関連する問題