出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[5208] Re:「3219:このコンテキストで操作は許可されていません。」エラーについて |
投稿者:ITITさん 2005/08/22 18:35:36 |
返答ありがとうございます。 未だ解決には至っておりませんが、現状報告と再質問させてください。 > 1、カーソルの選択を誤っている。keysetで駄目なときはdynamicでどうぞ。 adOpenDynamic(2)を指定しましたが、同様のエラーが表示されました。 > 2、ドライバの問題。ドライバによってはAppendChunk使えない。 PostgreSQL8.0.3のインストール時にインストールされるODBCドライバを使用しています。 これが問題あるのかないのかは未だ調査していませんが、とりあえずです。 > 3、FieldオブジェクトのAttributesが128未満。 ご指摘のとおり、値は104でした。 以上が現状です。 さらに3の項目について質問させてください。 MSDN Libraryなんかには、Field.Attributesが128のときにAppendChunk, GetChunkが利用可能とあります。 暇人さんからご指摘いただいたのは、まさにこのことかと思っています。 で、INSERT対象のFieldのAttributesに128を指定したいのですが、 Rst.Fields("img")。Attributes = 128 と指定すると、 「3705:オブジェクトが開いている場合は、操作は許可されません。」 のエラーメッセージが表示されました。 ロックタイプなどが関連しているのか?とも考えましたが、何か特別な設定方法があるのでしょうか? 以上、よろしくご教示ください。 > 1、カーソルの選択を誤っている。keysetで駄目なときはdynamicでどうぞ。 > 2、ドライバの問題。ドライバによってはAppendChunk使えない。 > 3、FieldオブジェクトのAttributesが128未満。 > > 等々考えられます。 > > > > はじめまして。 > > > > 現在ASPにてクライアントからアップされた画像ファイルをバイナリの状態でDBに保存する処理を書いています。 > > Basp21を使用して実装していますが、標題のエラーが発生している状態です。 > > この件に関して、他のサイトを参照しても以下のソースでできるようなことが書いてあります。標題のエラーについては公開されている情報が少なく困っている状態です。 > > エラーの発生箇所はAppendChunkを呼んでいる行です。 > |
![]() ![]() |
![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |