C++怎么使用ADO对部分数据进行更新

C++如何使用ADO对部分数据进行更新
如下表,
ID Value
1001 121
1002 122
1003 12
1004 12
1005 133
1006 23
1007 12
1008 123
1009 123
1010 144
我需要对把相应ID更新为右面的值,
因为如果一条一条访问数据库效率很低,有没有类似ADO.net dataset的访问技术
1001 23
1002 24
1003 25
1004 26
1005 27



------解决方案--------------------
似乎没什么捷径,只能用一条一条来更新.
SQL code

UPDATE table SET Vaule=23 WHERE ID=1001
UPDATE table SET Vaule=24 WHERE ID=1002
UPDATE table SET Vaule=25 WHERE ID=1003
UPDATE table SET Vaule=26 WHERE ID=1004
UPDATE table SET Vaule=27 WHERE ID=1005