Q&A

  • 안녕하세요(급) 파라독스 디비에서...(SQL)
안녕하세요. 질문은 다른게 아니구요. 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에 머물러서 움직이지 않더군요.

어떻게 하면 되는지 좀 도와주세요.(예외처리가 되게...)

수거.

(어느 특례요원이...)

0  COMMENTS