6

1 行目のエラー:
ORA-28500: ORACLE から Oracle 以外のシステムへの接続で次のメッセージが返されました:
[ODBC を使用した汎用接続][Microsoft][ODBC SQL Server Driver]
COUNT フィールドが正しくないか、構文エラー
です (SQL 状態: 07001; SQLコード: 0) ORA-06512: 9 行目

誰でもこのエラーを知っています.. plsは私たちを助けます.

前もって感謝します。

4

2 に答える 2

6

このエラーが生成された場所からコードのタイプを提供していないため、ここで推測することしかできません。Google に問い合わせたところ、これが見つかりました。これCOUNT field incorrect or syntax errorは、呼び出しで間違った数のパラメーターを使用している可能性があることを意味しているようです。

エラーが生成されたコードを投稿すると、何が問題になるかを理解するのに大いに役立ちます。

于 2012-11-06T06:27:12.420 に答える
1

問題が何であるかを確認するために、コードのデバッグを少なくとも 1 時間以上失いました。パラメータ付きのVBAでADODB接続を使用していました。どうやらキーワードがない場合Set、デバッグ出力はパラメーターに値があるように見えますが、実際には上流にはありません。もちろんSet、必要なことはわかっていましたが、問題を見つけようとしているときに見落としがちです。

問題:

    params(1) = cmd.CreateParameter("Email_ID", adInteger, adParamInput, , EmailID)

修正されたコード:

    Set params(1) = cmd.CreateParameter("Email_ID", adInteger, adParamInput, , EmailID)
于 2016-09-15T15:49:30.867 に答える