thisDataSet.AcceptChanges();
thisAdapter.Update(thisDataSet,"student");
改成thisAdapter.Update(thisDataSet,"student");
thisDataSet.AcceptChanges();
就可以了
thisAdapter.Update(thisDataSet,"student");
改成thisAdapter.Update(thisDataSet,"student");
thisDataSet.AcceptChanges();
就可以了
这样执行以后跳出错误提示
System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。
at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
at System.Data.Common.DbDataAdapter.Update(DataSet dataSet, String srcTable)
at SPNO3service.Service1.ChangeData() in c:\inetpub\wwwroot\spno3service\service1.asmx.cs:line 50
修改access文件的权限
给写入的权限
更新设置问题
------------什么意思?能讲得更明白点吗?
不好意思,俺是菜鸟一个
thisDataSet.AcceptChanges();
thisAdapter.Update(thisDataSet,"student");
改成
thisAdapter.Update(thisDataSet,"student");
thisDataSet.AcceptChanges();俺是菜鸟,不要见怪!