多步操作产生错误,请检查每一步的状态值????
我在添加记录时,保存确认时,怎么出现:多步操作产生错误,请检查每一步的状态值????
我在添加记录时,保存确认时,怎么出现:
多步操作产生错误,请检查每一步的状态值????
有时还出现:
字段fl2.d(1)不是零长度的字符串?
在录入数据时的DB1的字段为文本型并且允许空字符串,录入才能成功!
否则出现多步操作产生错误,请检查每一步的状态值
但是转移到统计摸块时必须将字段改为数值型才能实现计算!!!
如何才能解决这问题呢?
楼主该去看看论坛置顶帖 入境随俗:《编程论坛生存手册》
有高手提示:
这一般是由于recordset不能确定行集的关键字引起的,你可以从以下几个方面检查:
1、recordset里是否具有唯一性的关键字?
2、在更改纪录时,是否破坏了关键字的唯一性?
3、addnew的记录里是否包含自动生成的id,如果有的话,多次更新可能需要把recordset与数据源重新同步,以取得自动生成的id值
??
已经获得解决!
将DB1的数值计算部分的字段的文本型改为数字型
并将录入会计凭证模块的添加(保存)代码改为:
Rst.Fields("j(1)").Value = Text4(0).Text(原来)
---》 Rst.Fields("j(2)").Value = Val(Text4(1).Text)
意为:将文本型数据改为数字型数据输入到DB1数据库里去!
这样,转移到统计计算模块不再出现:“多步操作产生错误,请检查每一步的状态值”问题了!
谢谢朋友们的善意提醒,有许多简单问题应该自己想办法解决!
这样学习起来就比较深刻,比较有意义的多了!