我们遇到了一些记录集问题并收到错误消息“多步操作产生的错误。检查每个状态值。 - 在ADODB.Field.set_Value(Object pvar)“
在我们的应用程序中,我们使用Windows服务来运行不同类型的批处理和打印输出作业。
以前该服务在COM +组件(32位)中调用代码,但现在服务调用WCF(64位)中的代码。
当我们在本地运行服务时它工作正常但不在测试环境中,我们无法在本地重现此问题。
有人有想法吗?
答案 0 :(得分:0)
这个问题有几个问题。
当您从记录集传递值并且该字段是数据库表中的主键时,通过在函数中将ByRef更改为ByVal来解决多步问题。
它在本地工作而不是在测试环境中工作的原因是msi包中的失败。