unixODBC 経由で PHP を使用して AS400/DB2 にアクセスしますが、AS400
の一部のフィールド名は「££..」という名前になっています (変更できません)
そして、PHP ページから SQL クエリを起動しようとしたとき
select * from LIBNAME.TABLE where ££FIELD like 'test%'
いつも同じエラーメッセージが表示される
SQL エラー: [unixODBC][IBM][System i Access ODBC Driver] 無効な文字列またはバッファ長。、SQLExecDirect での SQL 状態 S1090
誰かが手がかりを持っている場合。