【发布时间】:2013-06-23 16:26:46
【问题描述】:
我必须在具有 VB6 前端和 jet MDB 文件后端的应用程序中将所有整数变量更改为长变量。
我打算这样做
A.在节目中
- 将所有声明从“As Integer”更改为“As Long” 除了 Unload 事件中的“Cancel as Integer”等内置参数。 和
- 将所有“CInt”更改为“CLng”
和
B.在数据库中
- 删除索引
- 添加一个与要替换的列具有相同默认值的临时整数列
- 将数据复制到这些
- 删除原始列
- 使用旧列的名称创建新列
- 再次复制数据
- 删除临时列
- 重新创建索引
这是一种可行的方法吗?有什么陷阱吗?
【问题讨论】:
-
不要忘记更改变量名称,如果名称包含对类型的引用...例如将 intIndex 更改为 lngIndex