Q&A

  • [질문] Delphi 2009 에서 ADOQuery를 이용한 Insert SQL 문장 작성시 에러가 나서요 (2006에서 정상)
Delphi 2009 에서 ADOQuery를 사용하여 아래와 같이 작성하면
"잘못된 형식이거나 올바른 범위 밖에 있거나 서로 충돌하는 인수 입니다."
라는 에러 메시지가 나옵니다.
DB는 MS-SQL 2005를 사용하고 있습니다.

SQL.ADD(' Values (:Asset_no, :Sw_Seq ) ');   <<----- 이부분 이 에러인데 무었을 수정해야할지
하루밤 꼬박 넘겼습니다.  
고수님의 조언 부탁드립니다.

    With ADOQuery1 Do Begin
        Close;
        SQL.Clear;
        SQL.Add('Insert into A_Asset_ITSW (Asset_No, SW_Seq)');
        SQL.Add(' Values                              ( :Asset_no, :Sw_Seq ) ');    <<=====
        Parameters.ParamValues['asset_no'] := 'AAA001' ;
        Parameters.ParamValues['SW_Seq'] := '13' ;
        ExecSQL;
    End;

0  COMMENTS