안녕하세요...^^
차라리 컴파일전 에러가 나면 좋을텐데..
실행 상태에서 이벤트를 실행시키면(버튼 클릭)디비가 업데이트가 되야되는데..
자꾸 'Type mismatch in expression'에러 메세지가 나옵니다.
틀린 곳을 가르쳐주세요..T_T;
필드 속성은 'N'(Number)입니다.
================
:
Tot:=strtoint(Edit5.text);
query1.Close;
query1.SQL.clear;
query1.SQL.Add('update cap ');
query1.SQL.add('set ');
query1.SQL.add('capital=:AA');
query1.ParamByName('AA').Asinteger := Tot;
query1.ExecSQL;
:
=================꾸벅..
> 안녕하세요...^^
> 차라리 컴파일전 에러가 나면 좋을텐데..
> 실행 상태에서 이벤트를 실행시키면(버튼 클릭)디비가 업데이트가 되야되는데..
> 자꾸 'Type mismatch in expression'에러 메세지가 나옵니다.
> 틀린 곳을 가르쳐주세요..T_T;
>
> 필드 속성은 'N'(Number)입니다.
> ================
> :
> Tot:=strtoint(Edit5.text);
> query1.Close;
> query1.SQL.clear;
> query1.SQL.Add('update cap ');
> query1.SQL.add('set ');
> query1.SQL.add('capital=:AA');
> query1.ParamByName('AA').Asinteger := Tot;
> query1.ExecSQL;
> :
> =================꾸벅..
이렇게 해야하지 않을까 싶은데요.
Tot:=strtoint(Edit5.text);
query1.Close;
query1.SQL.clear;
query1.SQL.Add('update cap ');
query1.SQL.add('set *');
query1.SQL.add('Where capital=:AA');
query1.ParamByName('AA').Asinteger := Tot;
query1.ExecSQL;
제가 보기에는 어떤 항목을 업할것인지 설정을 않한것 같구요.그래서 * 로...
그리고, Where문이 빠진것 같습니다.
저도 초보라서 정확하지 않으수도 있습니다. 이점은 죄송...
혹 틀리면 아시는분이 수정해 주시길 바랍니다.
위대한 단군혼이 살아있는 나라.... 대한민국