INTERBASEの保存レコード件数について


あの  2008-12-08 03:18:37  No: 32839

TurbDelphi(無償版)+INTERBASE7.5でデータベースの勉強をしているもの
です。
簡単なテーブルを作成してどのくらいレコード件数を保存できるか
試した所、3万件未満で終わってしまいます。画面には「Insufficient memory for this operation」と表示されてフリーズしている状態です。
「メモリが足りない」とのメッセージと思いますが、メモリ容量は
十分あるはずですし、ハードディスク容量も十分あります。
この程度しか保存できないのでしょうか?
なんでもいいので教えて下さい。


igy  2008-12-08 05:23:56  No: 32840

>簡単なテーブル

具体的には、どのようなテーブルになっているのですか?

>どのくらいレコード件数を保存できるか試した所

具体的には、どのようなコードで試したのですか?


  2008-12-08 08:44:17  No: 32841

自ループ(関数)によるメモリーを食いつぶしての
メモリー不足の様な気も・・・


えんどうまめ  2009-02-05 00:29:27  No: 32842

IBを使用して100万件以上のレコードを扱うAPを作っています。
全く問題ありません。


delphi大好き  2009-02-06 07:46:18  No: 32843

素人考えですが・・・

自分の場合の例ですが、
無料版TurboDelphi2006/XPにて、

画像(一枚2Mバイトの写真)を、
普通のデータベース(PARADOX形式のデータベース)で、取り込んで組んだところ・・・

たったの290件しか登録出来なくなりました。
(ディスクの容量が足りません、という感じの英語メッセージが出ました)

画像をデータベースに直接取り込まないような仕組みにしたところ、
480件取り込んだ現在、問題なく動いてます。

一つのデータベースのファイルサイズが大きくなりすぎ・・・、
では無いでしょうか??

ひとつのデータベースファイルに与えられた容量制限か何かがあるのではと、
思います。

以上、素人考えですが、
自分の場合の例でした。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加