Q&A

  • execsql 수행결과값
query1.sql.clear;

query1.sql.add('update tcwt001 set quantity = quantity + 1

where prod_no = 'aaa'');

query1.execsql;



위의 쿼리 문장에서 해당쿼리를 수행을 정상적으로 햇는지 알려면,

정상적으로 prod_no = 'aaa'인 자료를 수정했는지 체크할 려면 ...

2  COMMENTS
  • Profile
    신성철 2000.09.07 01:27
    박대석 wrote:

    > query1.sql.clear;

    > query1.sql.add('update tcwt001 set quantity = quantity + 1

    > where prod_no = 'aaa'');

    > query1.execsql;

    >

    > 위의 쿼리 문장에서 해당쿼리를 수행을 정상적으로 햇는지 알려면,

    > 정상적으로 prod_no = 'aaa'인 자료를 수정했는지 체크할 려면 ...

    if query1.RowsAffected > 0 Then

    showmessage(InttoStr(query1.RowsAffected)+'개의 행이 변경되었습니다.')

    else

    showmessage(변경된 자료가 없습니다.)





  • Profile
    이성훈 2000.09.06 22:50
    박대석 wrote:

    > query1.sql.clear;

    > query1.sql.add('update tcwt001 set quantity = quantity + 1

    > where prod_no = 'aaa'');

    > query1.execsql;

    >

    > 위의 쿼리 문장에서 해당쿼리를 수행을 정상적으로 햇는지 알려면,

    > 정상적으로 prod_no = 'aaa'인 자료를 수정했는지 체크할 려면 ...

    이렇게 하시면 될것 같네요

    try

    query1.sql.clear;

    query1.sql.add('update tcwt001 set quantity = quantity + 1

    where prod_no = 'aaa'');

    query1.execsql;

    except

    Application.MessageBox('자료 UPDATE 오류입니다.','자료 에러',mb_ok);

    end;