Q&A

  • open, locate 대해서
델초보 입니다 ..

모르는게 많아서...

저는 델파이 5.0 에 오라클7.3 DB 사용중에 있습니다.

입력폼중 SQL 콤포넌트 이용 하는 데요 LOCATE 문을 이용 하여 데이타를
1  COMMENTS
  • Profile
    ^-_-^ 2001.11.27 09:56
    yo`



    Locate보다는 차라리 Select문으로 찾는게 더 빠르지 않을까요?? 인덱스가 걸려있으면 금방 찾을텐데요...Table콤포를 사용하셨나??



    입력.

    With Query1 Do

    Begin

    Close;

    Sql.Clear;

    Sql.Add('Select * from table_name where field_Name = :pVar');

    ParamByName('pVar').AsString:= 입력값.

    Open;

    If ((Bof) and (Eof)) Then

    Begin

    //Insert 문실행.

    End

    Else Begin

    //Update 문 실행.

    End;

    End;

    루프.



    ^^;; 함 해보세요...시간 별루 안걸릴껍니다. -,-;



    bLue bLood.



    ps. 아그리구..테이블을 꼭 써야한다면 굳이 Open,Close를 매번안해도 될껄여...

    그리구 Locate보다는 FindKey를 써보시죠..



    장재영 wrote:

    > 델초보 입니다 ..

    > 모르는게 많아서...

    > 저는 델파이 5.0 에 오라클7.3 DB 사용중에 있습니다.

    > 입력폼중 SQL 콤포넌트 이용 하는 데요 LOCATE 문을 이용 하여 데이타를