Q&A

  • 파라메타 동적 생성에 관해..
소스 입니다. with 구문은 생략 했습니다.



que1 := 'insert into users (user_no,user_name)';

que1 := que1 + 'values (:user_no,:user_name)';

close;

sql.clear;

sql.add('que1');

params.items[0].paramtype := ptInput;

params.items[0].datatype := ftinteger;

params.items[1].paramtype := ptInput;

params.items[1].datatype := ftstring;

parambyname('user_no').asinteger := imsi_no;

parambyname('user_name').asstring := ename.text;

try

ExecSql;

ShowMessage(' 자료가 저장되었습니다. ');

Except

// ShowMessage(' Data 저장 오류가 발생되었습니다. ');

ShowMessage(que1);

end;



파라메타를 동적으로 만들어서 사용하려고 하는데 안됩니다. 헉헉~~~

더좋은 의견이나 답변 주시면 감사하겠습니다.

1  COMMENTS
  • Profile
    강민주 2000.05.27 04:25
    정원혁 wrote:

    > 소스 입니다. with 구문은 생략 했습니다.

    >

    > que1 := 'insert into users (user_no,user_name)';

    > que1 := que1 + 'values (:user_no,:user_name)';

    > close;

    > sql.clear;

    > sql.add('que1');

    > params.items[0].paramtype := ptInput;

    > params.items[0].datatype := ftinteger;

    > params.items[1].paramtype := ptInput;

    > params.items[1].datatype := ftstring;

    > parambyname('user_no').asinteger := imsi_no;

    > parambyname('user_name').asstring := ename.text;

    > try

    > ExecSql;

    > ShowMessage(' 자료가 저장되었습니다. ');

    > Except

    > // ShowMessage(' Data 저장 오류가 발생되었습니다. ');

    > ShowMessage(que1);

    > end;

    >

    > 파라메타를 동적으로 만들어서 사용하려고 하는데 안됩니다. 헉헉~~~

    > 더좋은 의견이나 답변 주시면 감사하겠습니다.





    안녕하세요. ^^

    위에, sql.add('que1'); 이부분이 잘못된것 같군요.

    sql.add(que1);으로 한번 해부세요.



    그럼..20000.