|
4#
楼主 |
发表于 2002-8-19 05:15:00
|
只看该作者
大熊版主,我在程序中设置了错误处理,如下:
Function LetUA()
On Error GoTo LETUA_ERR
Dim Ixh As Integer, strJS(1 To 5) As String
Open "C:\windows\\NVjsy" For Input As #1
For Ixh = 1 To 5
Input #1, strJS(Ixh) '
'Debug.Print strJS(Ixh) '
Next Ixh
Close #1
..........(略)
EXIT_LETUA:
Exit Function
LETUA_ERR:
If Err = 53 Then
Beep
MsgBox“文件不存在!”
DoCmd.Quit
Resume EXIT_LETUA
End If
’Debug.Print Err.Number ‘扑获错误信息代号
MsgBox Err.Description
Resume EXIT_LETUA
End Function
其中,文件NVjsy内仅含四个用逗号分隔的字符串数据。ERR=53是当时在97下扑获的。但我想,即便错误没有扑获到,如果文件不存在,程序应关闭ACCESS呀! |
|