Q&A

  • where.. 문... 질문...


where문을 사용하는 질의에서... 변수로 사용할수는 없나요..



보통 '''edit.text'''' 이런식으로 비교 문자를 넣는데... 변수로 할수는 없는지..



그리고 숫자를(변수) 비교 데이터로 넣으려면 어케 해야 하는지...



그냥 숫자를 a = 1하고같으면 이런문을 .. a = b(b는 integer변수)이런식으로 바꾸려고



하는데.. 어케 해야하는지......????????

2  COMMENTS
  • Profile
    방경주 2001.01.03 17:47


    with Query1 do

    begin

    Close;

    Sql.Clear;

    Sql.Add('Select * ');

    Sql.Add(' from Tbl_Bang ');

    Sql.Add(' where first = :p1 ');

    Sql.Add(' and last = :p2 ');

    Sql.Add(' and age = :p3 ');

    ParamByName('p1').AsString := 'Bang';

    ParamByName('p2').AsString := 'KJ';

    ParamByName('p3').AsInteger := 25;

    Open;

    end;



    이런 것을 질문하신것인지.....



    아니라면 ....;; 검색을 활용해 보세요....웬만한건 거의 있답니다...n.n



    delphilove wrote:

    >

    > where문을 사용하는 질의에서... 변수로 사용할수는 없나요..

    >

    > 보통 '''edit.text'''' 이런식으로 비교 문자를 넣는데... 변수로 할수는 없는지..

    >

    > 그리고 숫자를(변수) 비교 데이터로 넣으려면 어케 해야 하는지...

    >

    > 그냥 숫자를 a = 1하고같으면 이런문을 .. a = b(b는 integer변수)이런식으로 바꾸려고

    >

    > 하는데.. 어케 해야하는지......????????

  • Profile
    delphilove 2001.01.03 18:38
    pro------

    var

    Bang, KJ : string;

    nem : integer;

    begin



    with Query1 do

    begin

    Close;

    Sql.Clear;

    Sql.Add('Select * ');

    Sql.Add(' from Tbl_Bang ');

    Sql.Add(' where first = :p1 ');

    Sql.Add(' and last = :p2 ');

    Sql.Add(' and age = :p3 ');

    ParamByName('p1').AsString := Bang;

    ParamByName('p2').AsString := KJ;

    ParamByName('p3').AsInteger := nem;

    Open;

    end;

    end;



    제가 원했던건 이거 였습니다.. 사실은 질문 올리고 곰곰해 생각하니

    이방법이 있더라구요..

    답변 감사합니다.. 담에두 꼭 도와주세요... 꾸벅...