access批量修改解决方案(100分)

  • 主题发起人 主题发起人 sushicheng
  • 开始时间 开始时间
S

sushicheng

Unregistered / Unconfirmed
GUEST, unregistred user!
在access中批量修改记录的问题至今没有完美的解决方案。
当然如果是有规律的还可以比如 'update table set field1 = field2 where ....'
但是如果要实现某种特定要求。比如要把field1经过某种算法处理后的值赋给field2.
就难办到了。
就目前而言,问题的难点有。(针对大量条数据)
1,access的内置函数有限,而且外部程序也无法调用vba的函数。
2,jet_sql不支持多条SQL语句的执行。但是用循环一条一条post大家可想而知。
3,即使用ADO的批量保存法updateBatch也是慢的受不了。
不知有无高手解决过这类问题。说出来与大家分享。
 
你要的什么算法ACCESS实现不了,ACCESS的函数很强大了
 
一个比较复杂的算法。利用Access内置函数是实现不了的。
 
绝大部分复杂的算法ACCESS都能实现,呵呵
如果非要找实现不了的,也能找着
我那句话的意思是让你说下你要实现什么算法?绝密的,呵呵,你自己研究吧
钻研………
 
算法真的比较复杂。一下也说不清楚。
但至少得用循环处理。access内置函数不支持循环。
举个例子。把字符串'as4568fg'中每一个字符的ascii加1;
 
换数据库吧,Access迟早会有问题。
 
现在的关键是问题是无论用什么数据库。
都面临同样的问题。
批量修改保存大量数据慢。
 
难道就没人遇到过这样的问题吗?
分不够还可以加。
 

Similar threads

后退
顶部