~50メガのファイルをデータベースにロードする際に小さな問題があります。残念ながら、なぜこれを行うのかを尋ねる前に、レガシーの目的でこの機能を追加する必要があります。列はImage型として設定されています。つまり、残念ながらデータをチャンクでロードして連結することはできません (sybase では Image 型の列を許可していないため)。
現在、DBType.Binary を使用して DBProviderFactory からパラメーターを作成しています。他のタイプを試しましたが、何も役に立ちません。
次のエラーが表示されます。
このプロシージャ、トリガー、または SQL バッチを実行するのに十分なプロシージャ キャッシュがありません。後で再試行するか、SA にプロシージャ キャッシュを増やして ASE を再構成するよう依頼してください。
サーバー上のプロシージャ キャッシュは 100 メガに設定されています。
他の情報:
- それは動作します〜35メガファイル
- 古いコード (PB で記述) は UPDATEBLOB を使用し、そこで動作します。
助言がありますか?