大神帮我检查下 这几句有啥问题 本帖最后由 bcrun 于 2012-06-27 14:23:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 conn.Open mstru8connOn Error GoTo handerror If Trim(txtinvcode.Text) <> "" ThenScreen.MousePointer = vbHourglassconn.BeginTransstrsql1 = "update Inventory set bTrackSaleBill=1 where cInvCode='" & txtinvcode.Text & "'"conn.Execute strsql1strsql2 = "update Inventory_Sub set iRequireTrackStyle =1 where cInvSubCode='" & txtinvcode.Text & "'"conn.Execute strsql2conn.CommitTransScreen.MousePointer = vbDefaultMsgBox "Successful Update!", vbInformation, ""End IfExit Subhanderror:conn.RollbackTransMsgBox Err.DescriptionSet conn = NothingEnd Sub 1,输入输入存货编码都能执行只是说明SQL语句的语法没有问题,关键是要看影响的行数2,建议楼主不要直接修改用友数据库的参数,最好通过软件去修改 你说你输入错误的参数也正确更新了,只能说明你的更新执行了而数据里面表格之间没有设置constrains;这样数据库本身并不抛出错误所以你这样的更新可能会产生的错误在数据库那里得不到体现,但是当你调用数据作计算的时候就比较容易显示出来了。既然是用友,那么联系对方客服是最直接的方法 没有问题,输入错误的CINVCODE更新提示成功是因为,当CINVCODE不存在时更新了0条数据,建议把检核数据是否存在的逻辑写到sql之前 怎么设置adoRecordset.Fields("i_OTInMinute")当值为空时返回0?? 在vb中怎样实现弹出式菜单 OLE拖放时怎样改变鼠标的形状? 在VB中如何用DATA组件连接DB2数据源。 如何在VB中运行SQL脚本文件在服务器上建立数据库,存储,触发器等 关于加密狗的问题。 VB是否可以实现自画式菜单? 各位大哥,如何实现text控件的撤销功能阿,用api也行阿!!!!!!!! 高手进行,还是刚才那个问题 我这样写对吗? vbs 操作excel 请教老师这句问题出在哪里???
conn.Open mstru8conn
On Error GoTo handerror
If Trim(txtinvcode.Text) <> "" Then
Screen.MousePointer = vbHourglass
conn.BeginTrans
strsql1 = "update Inventory set bTrackSaleBill=1 where cInvCode='" & txtinvcode.Text & "'"
conn.Execute strsql1
strsql2 = "update Inventory_Sub set iRequireTrackStyle =1 where cInvSubCode='" & txtinvcode.Text & "'"
conn.Execute strsql2
conn.CommitTrans
Screen.MousePointer = vbDefault
MsgBox "Successful Update!", vbInformation, ""
End If
Exit Sub
handerror:
conn.RollbackTrans
MsgBox Err.Description
Set conn = Nothing
End Sub
2,建议楼主不要直接修改用友数据库的参数,最好通过软件去修改