2

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.
4

1 に答える 1