正确的:
ClientDataSet1.Close ;
ClientDataSet1.CommandText :='select * from wdst_admin.usersong where id=8207';
ClientDataSet1.Open;
ClientDataSet1.Edit;
ClientDataSet1.FieldByName('pid').AsInteger:=123;
ClientDataSet1.Post ;
一切正常,修改成功,没有任何的错误!!!错误的:
ClientDataSet1.Close;
ClientDataSet1.CommandText :='UPDATE [wdst_admin.usersong] SET pid=123 WHERE id =8207';
ClientDataSet1.Execute  ;//ClientDataSet1.open;
open和execute的方法全部试过结果都是一样,“对象wdst_admin.usersong无效”注:UPDATE wdst_admin.usersong SET pid=123 WHERE id =8207 在查询分析器里通过大家帮帮忙看看错在那里呀