用ADO进行数据库编程(5) 选择OLE-DB或ODBC时,有几条一般的规则。因为ADO实际上只是OLE-DB的包装,所以这些规则也适用于它。下面提供一些基本的原则,可以用来帮助你决定选择OLE-DB还是ODBC。非OLE环境 如果要访问支持ODBC的数据库,而该数据库又在不支持OLE的服务器上,那么ODBC是最好的选择。非SQL环境 ODBC在处理SQL时非常出众。处理非SQL数据库时,OLE-DB则具有非常明显的优势。OLE环境 对支持OLE的服务器来说,选择OLE-DB还是ODBC也许是希望各半。如果有ODBC驱动程序可供利用,那么使用ODBC是一个好主意;否则,就只有选择OLE-DB了。所需的互操作性 如果需要可互操作的数据库部件,那么只有选择OLE-DB。8、 参考书目:1、 希望图书创作室译、《ODBC3程序员参考及SDK指南》、19992、 郑章、程刚、张勇等著、《Visual C++6.0数据库开发技术》、20003、 希望图书创作室译、《Visual C++6.0 技术内幕》、19994、 希望图书创作室译、《Visual C++与数据库管理》、19995、 希望图书创作室译、《Visual Basic专业版循序渐进教程》、1999