在delphi中连接Oracle有两种方式:
方式一:
TADOConnection.ConnectionString := 'Provider=OraOLEDB.Oracle.1;Password=account;User ID=account;Data Source=account;Persist Security Info=True';
方式二:
TADOConnection.ConnectionString :='Provider=MSDAORA.1;Password=account;User ID=account;Data Source=account;Persist Security Info=True';其中,使用连接方式一,TADOQeury控件sql查询支持包含有blob字段的表的查询;使用连接方式二,TADOQeury控件sql查询不支持包含有blob字段表的查询。
这是为什么?
这两种连接方式还有什么其它不同的地方?

解决方案 »

  1.   

    OraOLEDB.Oracle, 用Oracle自己开发的odbc驱动;MSDAORA, Ms开发的Oracle驱动
      

  2.   

    aiirii(ari-爱的眼睛) 版主就是版主,历害。
      

  3.   

    绝对不要用adoOdac/dbexpress/bde都可以
      

  4.   

    aiirii(ari-爱的眼睛):
    首先要先谢谢版主!你说的我也知道,但是你知道这两种连接方式还有其它什么不同的地方吗?你哪里有没有详细介绍这两种不同连接方式异同点的文章给我看看啊?