SQLPKG で文字タイプのエラーが出るのは FETCH で INTO したフィールドで 数字フィールドに文字フィールドを入れようとした誤りか数字に正しくないデータが入っている可能性が高い。 前者の場合はプログラムをもう一度注意深くチェックすること。 後者の場合は 対話式 SQLで SQLPKG で使用されている SQL文を実行させてみると、検出できる場合が多い。