【问题标题】:VB6 variable recordset nameVB6 变量记录集名称
【发布时间】:2013-09-06 02:05:13
【问题描述】:

是否可以使用名称变量访问记录集?

例如,我有一个包含 10 个字段的表,名为 Name01,Name02,Name03.....Name10。我需要循环浏览它们,所以最好只使用一条指令,用 10 个不同的名称重复相同的指令。

这是我现在使用的代码

Sal01 = rsUtility!Order01

Sal02 = rsUtility!Order02

.... 

Sal10 = rsUtility!Order10

这就是我想要完成的:

对于 i = 1 到 10
    变量名 = "订单" & i
    Sal(i) = rsUtility!VariableName
接下来我

【问题讨论】:

    标签: ms-access vb6


    【解决方案1】:

    给你:

    for i = 1 to 10 
        VariableName = "Order" & i 
        Sal(i) = rsUtility(VariableName)
    next i
    

    【讨论】:

      【解决方案2】:

      由于您的变量有 2 位数字结尾,因此您必须使用正确的格式,而不仅仅是 "Order" & i,因为它会导致 Order1 而不是 Order01

      For i = 1 to 10 
          Sal(i) = rsUtility("Order" & Format(i,"00") )
      Next i
      

      上面的循环将从Order01Order10范围内的DB变量中为相应的数组元素赋值

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多