소스 입니다.
que1 := 'insert into users (user_no,user_name) ';
que1 := que1 + 'values(:user_no,:user_name)';
close;
sql.clear;
sql.add(que1);
parambyname('user_no').paramtype := ptinput;
parambyname('user_no').datatype := ftinteger;
parambyname('user_no').asinteger := max_no;
parambyname('user_name').paramtype := ptinput;
parambyname('user_name').datatype := ftstring;
parambyname('user_name').asstring := ename.text;
try
execsql;
showmessage('성공');
except
showmessage(que1);
end;
// execsql 실행할때 'type mismatch in expression' 에러가 납니다.
파라독스 디비를 사용하고 user_no는 number 형 user_name alpha 형입니다.
잘못된게 무언지 정말~~~~~~^^