易截截图软件、单文件、免安装、纯绿色、仅160KB

vb打印问题

大家好,问个vb打印问题


printer.print "dsff"
.....
....


Printer.EndDoc


打印成功后我将执行

sqlstr = "update vc_yh set pr=' 已打印 ',czry='" & user & "',czrq=to_date('" & Format(Get_NowDate, "YYYY-MM-DD ") & "','yyyy-mm-dd ') where clsbdh='" & Trim(Text1(0).text) & "'  "
If DBexecute(sqlstr, DBconnect) Then
End If


但是怎样判断打印是否成功呢?
不成功会有错误
VB code:
Private Sub Command1_Click()
On Error GoTo ErrHandler

Printer.Print "dsff"
....
Printer.EndDoc

sqlstr = "update ..."
If DBexecute(sqlstr, DBconnect) Then
End If

ExitEntry:
Exit Sub
ErrHandler:
MsgBox Err.Description, vbCritical
Resume ExitEntry
End Sub


除非打印之前先检查打印机态 是否缺纸等
但这样也不能保证打印过程中不出现问题呀,比如卡纸等

好的办法是将打印和更新数据库做成两块

打印机自带缓存,小故障可以手工排除后继续打印,程序不需要关心。


相关问答:

为什么C写DLL文件C、PB能调用VB不能调用

为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?

1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......

我要学存储过程(VB.NET,SQL)跪求教程~~

如题~~
MSDN,Google,想系统学建议还是买本书看吧,毕竟手打的代码记忆要比复制的深刻。

我要边学边用在代码里面,肯定要手打的了


看看sql server 2005的帮助很全面或看看书
http://topic.csdn.net/u/2 ......

VB中有无TApplication对应类型

我用Delphi写了一个DLL, DLL里有MDI的子窗体,DLL初始化时 传递调用者的TApplication给DLL, 在Delphi7中调用已经通过,但是不知道在VB中有无TApplication对应类型, 是否能在VB中调用?
你好,用instance不是就可以了&# ......

VB中关于密码认证

在我的程序里,进入“删除用户”,"添加用户"窗体之前均先弹出一个窗体要求输入管理员密码,输入正确之后才能进入相应界面,如何设计代码?
读数据库里面管理员的密码
然后跟输入的内容比较
很简单 ......

VB 文本框

字符串 m1="E"
字符串 m2="F"

如果text1.text=m1+m2的话  则text1显示的是 EF

但是如果
字符串 m1="E"
字符串 m2="6"
如果text1.text=m1+m ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号