Sql 未知的提供商名称';OraOLEDB.Oracle.1';参数名错误

Sql 未知的提供商名称';OraOLEDB.Oracle.1';参数名错误,sql,database,oracle,Sql,Database,Oracle,我需要下载什么来解决此错误 编辑: 我在一个需要连接到数据库的连接字符串的应用程序上获得了以下连接字符串 Provider=OraOLEDB.Oracle.1;Password=pass;Persist Security Info=True;User ID=username;Data Source=db;PLSQLRSet=1 当我试图检索数据表的colmns时,我得到一个错误您在windows上吗?如果是这样,请在win 7中打开“ODBC数据源管理员”,或转到控制面板->管理工具->数据源

我需要下载什么来解决此错误

编辑:

我在一个需要连接到数据库的连接字符串的应用程序上获得了以下连接字符串

Provider=OraOLEDB.Oracle.1;Password=pass;Persist Security Info=True;User ID=username;Data Source=db;PLSQLRSet=1

当我试图检索数据表的colmns时,我得到一个错误

您在windows上吗?如果是这样,请在win 7中打开“ODBC数据源管理员”,或转到控制面板->管理工具->数据源(ODBC)并转到“驱动程序”选项卡,检查列表的名称属性是否与连接字符串中的“提供程序”匹配

例如连接字符串:Provider=OraOLEDB.Oracle.1
在驱动程序列表中:Name=OraOLEDB.Oracle.1 Version=xxx

您能提供更多的上下文吗?