1.15.1 KFAA30104-Eメッセージが表示された場合
次に示すような誤りがないかを確認してください。
-
文字列をアポストロフィ( ' )で囲んでいない
条件式に指定する値がCHAR型またはVARCHAR型の文字列の場合,文字列をアポストロフィ( ' )で囲む必要があります。
(例)
SELECT "USERID" FROM "USERSLIST" WHERE "NAME"=Taro Tanaka KFAA30104-E There is an unnecessary part "Tanaka" in the SQL statement.
上記の例の場合,下線部分の指定に誤りがあります。正しい指定は,「'Taro Tanaka'」です。
-
列名または表名を二重引用符(")で正しく囲んでいない
(例)
SELECT "USERID,"PUR-CODE","PUR-DATE" FROM "SALESLIST" WHERE "PUR-DATE">=DATE'2011-09-06' KFAA30104-E There is an unnecessary part ",(0x2c)" in the SQL statement.
上記の例の場合,下線部分の指定に誤りがあります。USERIDの終わりに二重引用符(")の指定がありません。
-
WHEREのつづりに誤りがある
(例)
SELECT "USERID","PUR-CODE","PUR-DATE" FROM "SALESLIST" WHRER "PUR-DATE">=DATE'2011-09-06' KFAA30104-E There is an unnecessary part ""PUR-DATE">=DATE'2011-09-06'" in the SQL statement.
上記の例の場合,下線部分の指定に誤りがあります。正しい指定は,「WHERE」です。