お知らせ

電子会議

ライブラリ

FDelphi サイト全文検索

Delphi FAQ一覧

サンプル蔵



FDelphi FAQ
15番会議室「FAQ編纂委員会」に寄せられた「よくある質問の答え」

[Q]
Delphi3.0 C/S + Oracle7.3で、DelphiからOracle7.3のLONG RAWタイプの 列に格納されているデータをTQueryを使って読み出そうとすると データを32KBしか読み出せない。

[A]
これはQueryのRequestLiveプロパティがFalseの場合に発生します。
全データーを正しく読み出すためには、BDE Administratorで
使用しているデータベースエリアスの所の BLOB SIZE を実際に
格納されているデータのサイズより大きくする必要があります。
この際、BDE Administratorの環境設定のページにあるOracleドライバの
設定を変更しても、既に作成済みのエリアスには反映されないので
注意が必要です。

*補足*
QueryのRequestLiveがTrueの場合にはBLOB SIZEに関係なくデータは全て
正しく読み込まれますが、RequestLiveがFalseの場合よりパフォーマンスが
落ちます。


ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum FDELPHIに寄せられる質問の中から、よくある質問への回答を FDELPHIのメンバーがまとめたものです。 したがって、これらの回答はボーランド株式会社がサポートする公式のものではなく、掲示されている内容についての問い合わせは受けられない場合があります。

Copyright 1996-1998 Delphi Users' ForumFAQ編纂委員会