level 6
需求说明sql-server:有一远程大型数据库。要求我在本地客户端请求数据时,把一个结果集缓存到本地。任何操作都是在本地的结果集上进行。 最后把所做的修改删除等操作提交给远程进行修改。我的初期思路是:ADODB.Recordset对象把结果结合存成本地xml→本地access库→操作本地access库→生成事务列表→提交事务。感觉不太好整 请大家指点!
2006年07月11日 02点07分
1
level 9
我觉得是不是放到结构体力也可以 这样速度还比较快!~~
2006年07月11日 02点07分
2
level 9
你建立一个结构体 把你取来的数据全部存到结构体里去 你操作的只是结构体 然后把结构体里的东西插到最终的数据库里去 例如:Private Type TY入金明细 T_区分CD As String T_金种名 As String T_金额 As String T_手形期日 As String T_手形NO As String T_备考 As StringEnd TypeDim T入金明细() As TY入金明细T入金明细(0).T_区分CD 这个就是第一条的区分CD明白???
2006年07月11日 03点07分
5
level 6
呵呵 不现实我取会来的结果集 大概在10000-100000之间
2006年07月11日 03点07分
6
level 9
你所说的不现实是什么意思?你觉得哪地方不合理 说来听听哦!~~ 探讨下!~
2006年07月11日 03点07分
8
level 1
把结构体里面的 String 改成 String*长度。。还嫌不够快就用 Byte()另外如果对数据有特殊要求 (例如排序),可以用一点现在流行的数据结构``
2006年07月11日 04点07分
10