sql-dmo 也是通过ado 和服务器通讯的吧?!然后sql-dmo主要是生成和执行ddl的吧,让它操作数据貌似不太可能。万一可以通知下,谢谢。标记。

解决方案 »

  1.   

    我在C#组也发了: http://community.csdn.net/Expert/topic/5711/5711427.xml?temp=.1253321 ,各位同仁帮我顶下吧,会散分的
      

  2.   

    SQLDMO只是对数据定义语言的封装,如创建或修改数据库对象(表、列、函数、存储过程等),并不能使用SQLDMO来进行数据操作,如查询、更新、删除等。要实现存取image字段,还是要使用ADO。
      

  3.   

    SQLDMO是可以exec sql statement的。
      

  4.   

    既然用了 exec 那你可以就用sp_textcopy之类的工具吧 ,问题还是:你直接用ado效率不是更高,代码不是更少?有必要么?
      

  5.   

    楼上先生:我做肯定有我的理由了,原来的程序是类似DTC之类的工具,比较大,用的都是SQLDMO,都会Transaction处理的,再加个ADO处理这个会显得不伦不类的,(不过没有办法,我现在只有用ADO处理到一个temp table了,再用SQLDMO中sql insert from 这个表了,这样才保证了它在一个Transaction中了。) 还是要谢谢你们,下周结贴给分!