Q&A

  • sql입력시에러..
procedure TForm1.gaeinputClick(Sender: TObject);

begin

with ADOQuery1 do

begin

Close;

SQL.Clear;

SQL.Add('insert into 거래내용 ');

SQL.add('(사업자등록번호,거래일자,품목,수량,단가,가격,세액,잔액,counter) values ');

SQL.Add('( '''+Trim(Maskedit1.Text)+''', ');

SQL.Add(' '''+Trim(maskedit2.Text)+''' , ');

SQL.Add(' '''+pumedt.Text+''' , ');

SQL.Add(' '''+suedt.Text+''' , ');

SQL.Add(' '''+dangaedt.Text+''' , ');

SQL.Add(' '''+gaedt.Text+''' , ');

SQL.Add(' '''+taxedt.Text+''' , ');

SQL.Add(' '''+janedt.Text+''' , ');

SQL.Add(' '''+cntedt.text+''' ) ' );

ExecSQL;

DB_Refresh1;

end;

end;



insert into 구문에러라고 나는데여...



위에처럼 써서는... 다른 db는 되었지만..이것만안되네여...안되는이유알려주세여..



지금까지...델초보였음..

1  COMMENTS
  • Profile
    한하눌 2001.12.19 19:12
    excesql 문을 실행하기이전에

    sql.savetofile('c:debug.sql');

    문을 삽입한뒤 해당프로그램을 실행하시면 sql문이 생성되는데

    이문장을 쿼리분석기에 복사한뒤 실행해보시면 해당오류를 쉽게찾을수도 있지 않을까요

    즐프하시길...





    김종길 wrote:

    > procedure TForm1.gaeinputClick(Sender: TObject);

    > begin

    > with ADOQuery1 do

    > begin

    > Close;

    > SQL.Clear;

    > SQL.Add('insert into 거래내용 ');

    > SQL.add('(사업자등록번호,거래일자,품목,수량,단가,가격,세액,잔액,counter) values ');

    > SQL.Add('( '''+Trim(Maskedit1.Text)+''', ');

    > SQL.Add(' '''+Trim(maskedit2.Text)+''' , ');

    > SQL.Add(' '''+pumedt.Text+''' , ');

    > SQL.Add(' '''+suedt.Text+''' , ');

    > SQL.Add(' '''+dangaedt.Text+''' , ');

    > SQL.Add(' '''+gaedt.Text+''' , ');

    > SQL.Add(' '''+taxedt.Text+''' , ');

    > SQL.Add(' '''+janedt.Text+''' , ');

    > SQL.Add(' '''+cntedt.text+''' ) ' );

    > ExecSQL;

    > DB_Refresh1;

    > end;

    > end;

    >

    > insert into 구문에러라고 나는데여...

    >

    > 위에처럼 써서는... 다른 db는 되었지만..이것만안되네여...안되는이유알려주세여..

    >

    > 지금까지...델초보였음..