Q&A

  • invalid parameter (질문)
(예제)

wtih query1 do begin

close;

sql.clear;

sql.add('insert into a (aa) values (:aa)');

params.parambyname('aa').asstring := edit1.text;

execsql;

end;

이런식으로 쿼리문을 썼는데 왜 invalid parameter 라는 에러가 나네요.

정말 모르겠네요.

알려주세요.

3  COMMENTS
  • Profile
    승추니 2001.02.17 21:08
    써니 wrote:

    > (예제)

    > wtih query1 do begin

    > close;

    > sql.clear;

    > sql.add('insert into a (aa) values (:aa)');

    > params.parambyname('aa').asstring := edit1.text;

    > execsql;

    > end;

    > 이런식으로 쿼리문을 썼는데 왜 invalid parameter 라는 에러가 나네요.

    > 정말 모르겠네요.

    > 알려주세요.



    ---------------------------



    params.parambyname('aa').asstring 을.



    ParamByName('aa').AsString 혹은



    Params[0].AsString으로 바꾸시면 됩니다.



    즐푸하세요..^^"



  • Profile
    써니 2001.02.17 21:30
    처음에 > Params[0].AsString 했는데 그런 에러가 나서 ---------------------------



    params.parambyname('aa').asstring 이렇게도 바꿔보고

    ParamByName('aa').AsString 해도 바꿔봐도 똑같은 에러가 났었습니다.





  • Profile
    승추니 2001.02.17 22:38
    써니 wrote:

    > 처음에 > Params[0].AsString 했는데 그런 에러가 나서 ---------------------------

    >

    > params.parambyname('aa').asstring 이렇게도 바꿔보고

    > ParamByName('aa').AsString 해도 바꿔봐도 똑같은 에러가 났었습니다.

    >

    >



    ----------------------



    안녕하세요.



    인벨리드 파라메터(캬~발음 쥑인다..ㅠ,.ㅠ)라면 위에서 정한 'aa'라는



    파라메터가 없다는 뜻이거든여..



    질문을 받구 모니터가 뚜러져라 쳐다 봤는데 문법은 맞구여..



    혹시 정말 파라메터 이름이 'aa'가 맞나여?



    두개의 'aa'가 서로 틀리거나..아님..



    프라퍼티에서 Params가 있음 지워보심 될꺼같은데여..



    안되면 연락주세여..(제발 되기를..^^")



    즐푸하세요.