我必须在具有 VB6 前端和 jet MDB 文件后端的应用程序中将所有整数变量更改为长变量。
我打算这样做
A. 在节目中
- 将所有声明从“As Integer”更改为“As Long”,但 Unload 事件中的“Cancel as Integer”等内置参数除外。和
- 将所有“CInt”更改为“CLng”
和
B. 在数据库中
- 删除索引
- 添加与要替换的列具有相同默认值的临时整数列
- 将数据复制到这些
- 删除原始列
- 用旧列的名称创建一个新列
- 再次复制数据
- 删除临时列
- 重新创建索引
这是一种可行的方法吗?有什么陷阱吗?