我在开发一个项目时,定义了一个全局dataset的实例ds,刚开始ds中的数据是通过SQL得到的,可是后面我想直接把ds中的数据更新到access数据库中,可是这样直接更新,access中的数据没反映,也没提示错误。是不是从SQL得到的数据集(ds)不能直接用在access中?这样的话要怎么办?
没有看明白,那我的上次那是以谁的更新
我就是用OleDbDataAdapter的update更新啊,就是没反映,郁闷
在DataSet上有个AcceptChange()方法,在Adapter上有Update方法。Update先调用,更新完后,用AcceptChange方法告诉DataSet更新完。两者顺序不能变,先Update,后AcceptChange,另外,Adapter上的UpdateCommand命令是否设置正确了