将整数更改为long

时间:2013-06-23 16:26:46

标签: ms-access vb6

我必须在具有VB6前端和jet MDB文件后端的应用程序中将所有整数变量更改为长变量。

我计划通过

来做到这一点

:一种。在程序中

  1. 更改' As Integer'的所有声明长期以来 除了内置的参数,例如“取消整数”等。在卸载事件中。 和
  2. 改变所有' CInt'到' CLng'
  3. B中。在数据库中

    1. 删除索引
    2. 添加一个临时整数列,其默认值与要替换的列相同
    3. 将数据复制到这些
    4. 删除原始列
    5. 使用旧列的名称创建新列
    6. 再次复制数据
    7. 删除临时列
    8. 重新创建指数
    9. 这是一种可行的方法吗?有没有陷阱?

1 个答案:

答案 0 :(得分:4)

B中。在表设计中,您可以将数据类型/数字从整数更改为长整数。你正在增加尺寸,所以这应该不是问题。如果您担心,首先复制表格。

步骤A没问题,但您无法更改事件参数Cancel。好吧,你可能会,但你不应该!无论如何,它没有必要/相关。不要在不考虑的情况下更改此类参数或任何其他系统(而不是自定义)参数。