MS提供的Oracle for ADO 驱动,在一个应用中不能打开同时多个数据库连接

经研究发现,跟Provider string有关:
Provider=MSDAORA;Data Source=%s;User Id=%s;Password=%s;
上面MS提供的,结果你只能打开一个数据库连接,再打开另一个就会出错。

而使用Oracle自带的驱动就不会出现这种情况,下面是使用Oracle的连接串:
Provider=OraOLEDB.Oracle;Data Source=%s;User Id=%s;Password=%s;

posted on 2006-03-08 15:31  三毛  阅读(662)  评论(0编辑  收藏  举报

导航