Firebird (組み込み) データベースに問題があります。select ステートメントでパラメーター値を設定したいと思います。例えば:
SELECT name, surname, :string AS myText
FROM myTable
は:string
パラメータです。上記のコードは SQLite で機能し、結果は次のようになります (パラメーターが「abcdef」の場合):
+------+---------+---------+
|name |surname |myText |
+------+---------+---------+
|John |Black |abcdef |
+------+---------+---------+
|Thomas|Young |abcdef |
+------+---------+---------+
|... |... |abcdef |
+------+---------+---------+
|nameX |surnameY |abcdef |
+------+---------+---------+
このクエリを実行しようとすると、次のメッセージが表示されます:「SQL ステートメントのアプリケーション プログラムの入力パラメータにエラーが見つかりました。
Dynamic SQL Error.
SQL error code = -804.
Data type unknown.