虽然开通博客很长时间了,但从没有做过更新,以后我会长来的,把我遇到的技术问题录下来,希望对你们也有所帮助。O(∩_∩)O哈哈~,一天天的积累。
今天在保存信息录入到数据库的时候,提示“多步操作产生错误,请检查每一步的状态”,在网上找了些资料,大都分成三种情况:
1.无主键
2.字段允许为空
3.字段类型不匹配
针对我这个情况,发现不合适,录入信息是在asp编写的,调用的com组件,把录入的信息生成xml文件,然后读取xml文件信息,再录入到数据库。在com组件中就是实现的方法,vb调式大略代码
Dim str As String, responseXML As String, obj
Set obj = CreateObject("ywtzd401.cGetYwtzdData3")
constr = "Provider=SQLOLEDB;User ID=gwamis;Password=;Initial Catalog=DB;Data Source=.;Auto Translate=True"
Dim dom
Set dom = CreateObject("MSXML2.DOMDocument")
str = "C:/sang/401dll/sang.xml" '保存数据时生成的xml文件
dom.Load str '加载xml
'Debug.Print dom.xml
obj.ConnectionStr = CStr(constr)
responseXML = obj.TransactionCenter(dom.xml)
经过调试,发现数据库的某个字段的长度不够长造成的。希望这个解决方案对你们也有所帮助。