我的web.Config配置如下:请问哪里错了吗?<appSettings>
    <add key="ConnectionString" value="Data Source=FQ-200909061227;User Id=softvan;pwd=softvan;Provider=SQLOLEDB"/>
</appSettings>
<connectionStrings>
    <add name="dbCon" connectionString="Data Source=FQ-200909061227;Persist Security Info=True;User ID=softvan;pwd=softvan;Provider=SQLOLEDB" providerName="System.Data.OracleClient"/>
</connectionStrings>请问Data Source是=本机名称吗?Provider=SQLOLEDB是什么意思?为什么我打开连接时就报错[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
这些问题怎么解决?在线等,急。。

解决方案 »

  1.   

    Data Source 是oracle net manager里配置的服务名;
    Provider=SQLOLEDB  数据库采用SQL的方式连接
      

  2.   

    那我报的这个错误:[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
    怎么扯上sqlserver了吖。。Data Source=orcl???
      

  3.   

    data source为数据库所在的服务器名,如果是本地的话,一般用(local)或者.,如果非本地一般用ip地址,楼主的配置文件中好像少了数据库名吧,加上database=数据库名或Initial catalog=数据库名
      

  4.   

    <connectionStrings>
        <add name="dbCon" connectionString="Data Source=FQ-200909061227;User ID=softvan;Password=softvan;" providerName="System.Data.OracleClient"/>
    </connectionStrings>
      

  5.   

    Data Source=oracle服务名
    可以在页面上放一个gridview控件,然后根据提示配置数据源,vs会自动生成一个链接字符串,这个是肯定正确的,你给提出来放到webconfig文件中即可