掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
BLOB ハンドル が無効です (ID:15251)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
解決策 VarChar(999) => VarChar(255) に変更 これにより、BDE上 BlobField 扱いから解放されました。 255で足りない部分は、列を増やし、複数列に分割保存することで対応。 DBMemoや、DBGridで直接編集するような内容ではないので分割可能という結論。 参照元 http://www.borland.co.jp/delphi/UPD2RDME.TXT > BDE/SQL Link は現在,長さが 255 を超える CHAR 列を疑似 BLOB として > 解釈します。 まさか、こんな制限があったとは。。。 > ちなみに"BLOBS TO CACHE"で直らない重症なBLOBは > SQLを分けたり、DataSetを2つ使うなど涙ぐましい努力が必要なようです。 実際これをやろうかと考えたのですが、最大3テーブルからのデータの抽出です。 単純SQLでぐりぐりできないこともないのですが、効率が悪い。 そんなわけで、テーブルのレイアウトも含めて変更しました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.