ACCESS adodb.recordset 不能更新
源代码如下:DoUntilups.EOFups![期初数量]=Nz(DSum("数量","D02材料入库","编号='"&ups![编号]&"'and日期<#"&Me.开...
源代码如下: Do Until ups.EOF ups![期初数量] = Nz(DSum("数量", "D02材料入库", "编号='" & ups![编号] & "' and 日期<#" & Me.开始日期 & "#"), 0) - Nz(DSum("数量", "D03材料出库", "编号='" & ups![编号] & "' and 日期<#" & Me.开始日期 & "#"), 0) ups![期初金额] = Nz(DSum("数量*价格", "D02材料入库", "编号='" & ups![编号] & "' and 日期<#" & Me.开始日期 & "#"), 0) - Nz(DSum("数量*价格", "D03材料出库", "编号='" & ups![编号] & "' and 日期<#" & Me.开始日期 & "#"), 0) ups.Update ups.MoveNext Loop
展开
3个回答
2018-07-18
展开全部
估计你的这个数据库是别人给你的,右击数据库,中菜单选择属性,估计是只读,将只读的勾选取消就可以了。如果还不行,添加匿名用户,增加写入权限就应该没有问题了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ups.edit 然后才能更新
追问
adodb.recordser 没有edit属性,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
recordset为只读
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询