自己做了一个access数据库,建立一个表然后用ado等连接,手工增加一条纪录,然后运行程序,修改一个地方后使用Tclientdataset(dbgrid1.DataSource.DataSet).ApplyUpdates(-1);进行更新就抱错:操作必须用一个可更新的查询。那个哥哥知道,急。用到:ADOConnection1,ADODataSet1,DataSetProvider1,ClientDataSet1,DataSource1,DBGrid1原先记得可能要调个属性,那位知道具体的