안녕하세요. 질문은 다른게 아니구요. Ms-sql에서 디비를 파라독스로 옮겼는데...
with Query1 do
begin
Sql.Add('SELECT * FROM data');
Sql.Add('WHERE Id=');
Sql.Add(QuotedStr(tmp[0]));
Sql.Add('AND Passwd=');
Sql.Add(QuotedStr(tmp[1]));
try
Open;
except
showmessage('(*--) {없어!)');
end;
end;
Sql에서는 except로 갔는데 Paradox에서는 Open에서 계속 머물러 있습니다. 그리고 무소식... ㅠㅠ;
어째 이런일이....
그래서 다른 방법으로...
with Query1 do
begin
Sql.Add('SELECT * FROM data');
Open;
Filter:='ID='+QuotedStr(tmp[0])+'AND Password='+QuotedStr(tmp[1]);
Filtered:=true;
if RecordCount>0 then
begin
Filterd:=false;
if Active=true then
Close;
Sql.Add('SELECT * FROM data');
Sql.Add('WHERE Id=');
Sql.Add(QuotedStr(tmp[0]));
Sql.Add('AND Passwd=');
Sql.Add(QuotedStr(tmp[1]));
Open;
end;
end;
이렇게 했습니다. ㅠㅠ;
근데 이번엔 RecordCount에 머물러서 움직이지 않더군요.
어떻게 하면 되는지 좀 도와주세요.(예외처리가 되게...)
수거.
(어느 특례요원이...)