0

IIS 6、Windows 2003、32 ビットで実行されている従来の ASP アプリケーションがあります。これを IIS 7.5、Windows サーバー 2008、64 ビット サーバーに移行する必要があります。これを行っている間、以下のようなエラーが発生します -

Microsoft OLE DB Provider for ODBC Drivers エラー '80040e14'

[Oracle][ODBC][Ora]ORA-00900: 無効な SQL ステートメント

/abcproj/getresult.asp、67 行目

getresult.asp の 67 行目で、コードは検索クエリを使用して (Oracle への) 接続を開いています。これは、DB からユーザーのリストを取得するためのクエリです。

IIS 7.5 に ASP クライアントをインストールするためのすべての手順に従いました。IIS 7.5 で ASP クライアントを実行するために必要なすべての構成が完了しました。このエラーの原因を見つけて修正するために多くのことをグーグルで検索しましたが、成功しませんでした。どんな提案でも大歓迎です。

ありがとう、

RJ

4

1 に答える 1

0

おそらく、他の何かが失敗し、SQL に正しいパラメーターがすべて渡されていない可能性があります。最初に行うことは、実際に実行されている検索クエリを分離し、SQL サーバーで手動で実行してみて、SQL ステートメントが有効であることを確認することです。

于 2012-12-27T21:38:51.990 に答える