테이블에 입력하고 하는데요..... 자꾸만 에러가 나서리...
첨에 테이블쓰다가 수정이 있어서 쿼리로 바꿨거든요.
invalid use of keyword.
Token : INSERT
Line Number : 2.
이런 에러 메세지가 뜨는데... 뭐가 문제인가요?
try
qryUser.Close;
if not qryUser.Prepared then
qryUser.Prepare;
with qryUser do begin
SQL.Add('INSERT INTO USERS(USERID, UNAME, PASSWD,
RDATE, TYPE)');
SQL.Add(' VALUES(:u_id, :u_name, :u_pwd, :u_date, :u_type)');
ParamByName('u_id').AsString:=edtUid.text;
ParamByName('u_name').AsString:=edtUname.text;
ParamByName('u_pwd').AsString:=edtUpwd.text;
ParamByName('u_date').AsString:=edtYear.text+'-'+cbxMon.Text
+ '-'+cbxDay.text;
iType:=cbxType.ItemIndex;
ParamByName('u_type').AsString:=inttostr(iType);
ExecSql;
end // with
except
showmessage('입력중 오류발생');
end; // try
qryUser.close;
qryUser.open;
아마 이전에 입력된 SQL문장이 남아 있어서 그런거 같은데...
with문 맨 첫줄에
SQL.Clear;
넣어서 이전에 입력된 SQL을 지워보세요...
^^ 항상 즐코하세요...