什么意思,是说把表里边的记录取出来一一赋值给VB里边的变量,然后处理完后重新存储,可以啊, 比如表A有两个字段aa,bb,表有三条记录,那么定义一个类型如下: private type TT mm nn -----类型对应aa,bb end type dim zu(1 to 3) as TT 把表里边的记录分别放到数组变量中,操作处理完后在重新存储 不知是不是这意思——
楼上的兄弟,我是在vb中用到了数组,但是出现这样的错误,SQL1 = "select h from test_data where piece_id >= aa(k) and piece_id<=aa(k+1)" 说aa()在sql中不合法, 然后该为SQL1 = "select h from test_data where piece_id >= 'aa(k)' and piece_id<='aa(k+1)'" 错误是由varchar转换到int类型出错!我该怎样处理?
変成>='"+aa(k)+"' 可能aa(k)还要转换成piece_id 的类型
我的aa()类型为int ,如果转换类型是不是用cast()函数,像 piece_id >= cast('aa(k)' as int ) and piece_id<=cast('aa(k+1)' as int) 但还是报错,老兄,在帮忙看看!}
比如表A有两个字段aa,bb,表有三条记录,那么定义一个类型如下:
private type TT
mm
nn -----类型对应aa,bb
end type
dim zu(1 to 3) as TT
把表里边的记录分别放到数组变量中,操作处理完后在重新存储
不知是不是这意思——
说aa()在sql中不合法,
然后该为SQL1 = "select h from test_data where piece_id >= 'aa(k)' and piece_id<='aa(k+1)'"
错误是由varchar转换到int类型出错!我该怎样处理?
piece_id >= cast('aa(k)' as int ) and piece_id<=cast('aa(k+1)' as int)
但还是报错,老兄,在帮忙看看!}