Q&A

  • 질문]쿼리문제인데요 잘 안 되네요. 도와주세요...
with lifeHere.Query2 do

begin

close;

SQL.Add('select userid,curdate from diary where userid = :userid1;');

ParamByName('userid1').AsString := edit1.text;

Open;

end;



위와 같이 코딩을 하여 실행을 하니 '문자가 부적합합니다.'라는 SQL error가 뜨네요...

제 생각에는 ParamByName을 쓰는데 미숙해서 그런가 싶은데...

아시면 좀 도와 주실래요?

2  COMMENTS
  • Profile
    major 2001.09.08 20:12
    왕초보 wrote:

    > with lifeHere.Query2 do

    > begin

    > close;

    > SQL.Add('select userid,curdate from diary where userid = :userid1;');

    > ParamByName('userid1').AsString := edit1.text;

    > Open;

    > end;

    >

    > 위와 같이 코딩을 하여 실행을 하니 '문자가 부적합합니다.'라는 SQL error가 뜨네요...

    > 제 생각에는 ParamByName을 쓰는데 미숙해서 그런가 싶은데...

    > 아시면 좀 도와 주실래요?

    ===================================================================

    SQL에서 잘못 된 것 같아여...

    이 부분을

    SQL.Add('select userid,curdate from diary where userid = :userid1');

    ; 을 빼고 하시면 될 것 같아여

    그럼 즐프하세여...







  • Profile
    왕초보 2001.09.08 20:30
    감사합니다.



    major wrote:

    > 왕초보 wrote:

    > > with lifeHere.Query2 do

    > > begin

    > > close;

    > > SQL.Add('select userid,curdate from diary where userid = :userid1;');

    > > ParamByName('userid1').AsString := edit1.text;

    > > Open;

    > > end;

    > >

    > > 위와 같이 코딩을 하여 실행을 하니 '문자가 부적합합니다.'라는 SQL error가 뜨네요...

    > > 제 생각에는 ParamByName을 쓰는데 미숙해서 그런가 싶은데...

    > > 아시면 좀 도와 주실래요?

    > ===================================================================

    > SQL에서 잘못 된 것 같아여...

    > 이 부분을

    > SQL.Add('select userid,curdate from diary where userid = :userid1');

    > ; 을 빼고 하시면 될 것 같아여

    > 그럼 즐프하세여...

    >

    >

    >