为什么不可以增加数据??
以下代码哪里有错误?
with Clientdataset2 do
begin
Close;
CommandText := 'insert into jwxt.jsxx '+
'(field1,field2,field3) '+
'values(:Name,:ID,:Age)';
Params.ParamByName('Name').AsString := EtName.Text;
Params.ParamByName('ID').AsString := EtID.Text;
Params.ParamByName('Age').Asinteger := StrToInt(EtAge.Text);
Execute;
end;
需要说明的是:
首先如果没有动态的参数,那么是可以运行的;
其次如果没有整数类型的动态参数,而只有别的动态参数也是可以运行的(既只有前两个动态参数);
第三:迫不得已我手动创建动态参数,但是仍然错误
第四:错误提示:"Invaild Field Type"