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