Q&A

  • insert 구문 에러에 대해서 ........
안녕하세요. 많은 도움을 얻고 있는 김형수입니다.

다음의 소스에서 실행하면 insert구문 오류라고 하는데,

컴포넌트는 adoconnection, adoquery 를 썼습니다.

어느 부분이 잘못된 것인지 좀 알려주세요.

with adoquery1 do begin
        sql.Clear;
        sql.add('insert into cardprint');
        sql.add('(gejwano,name,relayno,msdata,printdate) values');
        sql.add(' (:kk,:ll,:mm,:nn,:dd,) ');

        for i:=0 to rowcount-1 do begin
        //  rowcount : stringgrid의 레코드 갯수

        adoquery1.Parameters.ParamValues['kk']:=stgrd1.Cells[1,i];
        adoquery1.Parameters.ParamValues['ll']:=stgrd1.Cells[2,i];
        adoquery1.Parameters.ParamValues['mm']:=stgrd1.Cells[3,i];
        adoquery1.Parameters.ParamValues['nn']:=stgrd1.Cells[4,i];
        adoquery1.Parameters.ParamValues['dd']:=stgrd1.Cells[5,i];

         adoquery1.ExecSQL ;
         end;
  // for 문을 돌려서 스트링 그리드의 셀 값을 하나씩 넣을려고 하거든요.
    end;
2  COMMENTS