vb6、vbA返回错误行号的系统变量Erl
来源:互联网 发布:iphone自动读书软件 编辑:程序博客网 时间:2024/06/05 05:26
access 导出表结构 ,我下载了 一位网友的程序 修改时 发现 老是 3720 错误,于是查询 解决方法,没想到 发现了 VB6 VBA 返回错误行号 的 系统变量Erl,在某些情况下 非常有用,当然下面的程序,是在没有发现Erl前写的,网友可以参考,使用Erl 更简单, 你也可以 直接 resume。感谢各位网友。
==============
vb6并不提倡使用Erl所以它是隐藏的且VB6MSDN中无说明。
你写了N年程序大概也不会有几个挂行号的吧(除非你写GWBASIC)。
access 导出表结构 ,我下载了 一位网友的程序 修改是 发现
'添加Excel工作表
If qdfLoop.Type = 0 Then '如果是选择查询
Set objSheet = objBook.Worksheets.Add
objSheet.Name = sSheetName
lngRow = 2
i = 0
With objSheet
.range("A1") = sTableName
.range("A1").Font.FontStyle = "Bold"
.Hyperlinks.Add Anchor:=.cells(1, 2), address:="", SubAddress:="查询说明书目录!A1", TextToDisplay:="返回目录"
.range("A2") = "序号"
.range("B2") = "字段名称"
.range("C2") = "数据类型"
.range("D2") = "标题"
.range("E2") = "描述"
.range("F2") = "允许零长度"
.range("G2") = "缺省值"
.range("H2") = "必需"
For Each fld In qdfLoop.Fields
lngRow = lngRow + 1
i = i + 1
.cells(lngRow, 1) = i '序号
.cells(lngRow, 2) = fld.Name '字段名称
.cells(lngRow, 3) = GetQryFieldType(fld.Type) '字段类型
n = 1
1 .cells(lngRow, 4) = fld.Properties("Caption").Value
n = 2
2 .cells(lngRow, 5) = fld.Properties("Description").Value
n = 3
3 .cells(lngRow, 6) = fld.Properties("AllowZeroLength").Value
n = 4
4 .cells(lngRow, 7) = fld.Properties("DefaultValue").Value
n = 5
5 .cells(lngRow, 8) = fld.Properties("Required").Value
n = 6
6 .cells(lngRow, 9) = fld.Properties("Size").Value
n = 7
Next fld
End With
ErrorHandler:
If Err.Number = 3270 Then
Select Case n
Case 1
objSheet.cells(lngRow, 4) = ""
Case 2
objSheet.cells(lngRow, 5) = ""
Case 3
objSheet.cells(lngRow, 6) = ""
Case 4
objSheet.cells(lngRow, 7) = ""
Case 5
objSheet.cells(lngRow, 8) = ""
Case 6
objSheet.cells(lngRow, 9) = ""
Case Else
MsgBox "未处理的 找不到属性,请查看错误处理!"
End Select
- vb6、vbA返回错误行号的系统变量Erl
- 返回所选(当前)段落指定行号的文本内容一(VBA)
- Vb6的变量初始化问题
- 返回局部指针变量的错误用法
- 在VB6里怎样调用VBA里的函数?
- VBA支持的变量类型
- WIN7系统下,VB6中的sendkeys命令无法使用,提示“实时错误70 拒绝的权限”
- erlang 模块错误 糟糕的模块声明 erl:1: bad module declaration
- 返回局部变量的引用可能引起的错误
- [Erlang].erl文件的一生
- 简谈VBA的错误处理
- cowboy 编译错误 src/cowboy_http.erl:505
- 解决c/c++函数返回局部变量char*的错误
- 定于与行号有关的变量
- VB6应用系统的权限管理
- VB6应用系统的权限管理
- 基于VB6的餐卡系统二次开发
- VB6编写的职工工资管理系统毕业设计
- 第四章 基于TCP的服务器端/客户端(1)
- 缓冲区溢出漏洞攻击演示实验(CProxy 6.2缓冲区溢出漏洞)
- 求解集合内相同元素个数的C#解法
- HHHHHH
- Internet 路由结构-index
- vb6、vbA返回错误行号的系统变量Erl
- webStorm 工具破解版安装
- 两种方式遍历HashMap
- Java学习笔记 --- 理解JavaBean 与 Bean
- 2017年四大网络安全趋势
- dbms_xplan.display_cursor的用法
- 《win10自带的输入法怎样把繁体字模式改成简体字模式》
- JavaScript及JQuery页面加载事件理解
- 正则表达式