none
ADOのParametersのAppendメソッドで800a0e7cエラー RRS feed

  • 質問

  • JET4.0をADO経由で呼び出しておりおります。
    開発環境はVisualC++2010です。
    varbinaryのカラムに長さ0のバイナリデータを指定してレコードの新規作成しようとしています。
    varbinary型のパラメータを持つINSERTを行うプロシージャを作成し、
    そのプロシージャに対し、長さ0のバイナリデータを渡しています。
    VT_ARRAY | VT_UI1型のVariantを渡して生成したParameterオブジェクトを指定し、
    ParametersのAppendメソッドを呼び出した際800a0e7cエラーとなってしまいます。
    長さが0でないデータを渡した際は800a0e7cエラーとならず、正常に終了します。
    長さが0のデータを渡すにはどのようにしたら良いのでしょうか。

    2013年2月19日 6:07