Q&A

  • query.sql에 스트링이 왜 안들어 가죠?
다음과 같이 했는데 안되네요?



어떻게 해야 되는지 ...



teststring := 'select * from emp';

query1.SQL.Append(teststring);

query1.Active := true;



query1.SQL.addstring 을 쓰니까 TString 과 String은 호환되지 않는 타입이라면서 에러가 나는데 어떻게 틀린가요?



감사합니다.



즐거운 하루되세요





2  COMMENTS
  • Profile
    조복기 2000.01.12 01:11
    김진호 wrote:

    > 다음과 같이 했는데 안되네요?

    >

    > 어떻게 해야 되는지 ...

    >

    > teststring := 'select * from emp';

    > query1.SQL.Append(teststring);

    > query1.Active := true;

    >

    > query1.SQL.addstring 을 쓰니까 TString 과 String은 호환되지 않는 타입이라면서 에러가 나는데 어떻게 틀린가요?

    >

    > 감사합니다.

    >

    > 즐거운 하루되세요

    >

    >



    여러줄을 동시에 대입하고자할땐 Text를 활용해보세요~



    var

    teststring : string;



    begin

    teststring := 'select * ' +

    ' from emp' +

    ' where 어쩌구 저쩌구..';

    with Query1 do

    begin

    Close;

    SQL.Clear;

    SQL.Text := teststring;

    Open;

    end;

    end;

    ..



    좋은하루되세요

  • Profile
    여영식 2000.01.12 00:50
    다음과 같이 Append 를 사용하지않고 Add를 사용하십시오.



    > teststring := 'select * from emp';

    > query1.SQL.Add(teststring);

    > query1.Active := true;