请教webservice的增加、修改、删除和查找的问题。
dm.DataModule2.ClientDataSet1.Open;
dm.DataModule2.ClientDataSet1.Append;
dm.DataModule2.ClientDataSet1.FieldByName('classname').AsString:=trim(edit1.Text);
dm.DataModule2.ClientDataSet1.FieldByName('fbusername').AsString:=trim(edit2.Text);
dm.DataModule2.ClientDataSet1.FieldByName('fbpro').AsString:=trim(combobox1.Text); 
dm.DataModule2.ClientDataSet1.Post;
dm.DataModule2.ClientDataSet1.ApplyUpdates(-1);
程序可以正常运行,但是不能更新到数据库,要是改成如下的SQL语句就可以更新。
dm.DataModule2.ClientDataSet1.Open;
dm.DataModule2.ClientDataSet1.CommandText:='insert into info(classname,fbusername,fbpro) values('''+trim(edit1.Text)+''','''+trim(edit2.Text)+''','''+trim(combobox1.Text)+''')';
dm.DataModule2.ClientDataSet1.Execute; 
不知道是怎么回事?请高手指点一下。