查詢資料庫的快方法 |
尚未結案
|
eddiewong
一般會員 ![]() ![]() 發表:12 回覆:11 積分:4 註冊:2003-08-15 發送簡訊給我 |
先前謝謝各位的指教!!! 我已經決定用MSSQL, 現在新問題來了... test 有100萬筆資料,我用以下笨方法很慢,請教前輩們有否更快的方法? { 事先輸入achr1去找資料庫欄位b(binary) }
var
achr1 : array[0..200] of char;
tempdata : Pchar;
.....
with query1 do
begin
SQL.Clear;
SQL.Add('select * from test');
if active=false then open;
first;
while not eof do
begin
{ fieldbyname('b')欄位是binary }
fieldbyname('b').getdata(tempdata);
if achr1=tempdata then
begin
showmessage('Finded');
break;
end
else next;
end;
end;
|
timhuang
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |