掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SQLite3の異常終了を回避するには? (ID:34374)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
おたずねします。 Delphi6でSQLite3を組み込んでプログラムを作成中ですが、検索途中でパソコンが電源断となってしまい解決の目処がたちません。どなたか解決方法を教示してくださる方はいないでしょうか。 データベース ・bshとmshのテーブル ・合計で20万件のデータ 検索条件 ・ファイルから約1万件を読込み、そのデータでbshとmshを検索する 異常終了 ・スタートから約400件程度でパソコンが電源断となる ・512Mのパソコンで開発しており、メモリの少なさが問題かと考えて2Gのパソコンで動作させても同じ現象となる ・bshとmshの検索をコメントアウトすると正常終了となるので、問題は以下の検索箇所にあると思われる //SELECTでbshのデータの読み出し function TForm1.BSelectMember(Bseldata: string):integer; begin Result:=0; try SLTB := SLDB.GetTable('SELECT * FROM bsh WHERE bname LIKE '+'"'+Bseldata+'"'); Result :=SLTB.Count; finally SLTB.Free; end; end; //SELECTでmshのデータの読み出し function TForm1.MSelectMember(Mseldata: string):integer; begin Result:=0; try SLTB := SLDB.GetTable('SELECT * FROM msh WHERE mname LIKE '+'"'+Mseldata+'"'); Result := SLTB.Count; finally SLTB.Free; end; end; よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.