数据库链接问题。急求答案

Web.Congif里面配置为:

<add name="strConn" connectionString="Data Source=WANGKUNMING;Initial Catalog=ThreeDoor;Integrated Security=True"/>

可运行时报错说是:

在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。

 

如果我添加Provider=SQLOLEDB改成:

<add name="strConn" connectionString="Data Source=WANGKUNMING;Initial Catalog=ThreeDoor;Integrated Security=True"/>

 

报错说是:

没有可用的错误消息,结果代码: DB_E_ERRORSOCCURRED(0x80040E21)。

 

急求答案,谢谢

慕码人8056858
浏览 1223回答 12
12回答

素胚勾勒不出你

楼主可以这样,你随便在一个地方新建一个文本文档,然后另存为后缀名为udl的文件,然后你双击打开这个udl文件,配置好以后用记事本打开这个udl文件,看看里面。。。

繁星淼淼

<add name="strConn" connectionString="Data Source=WANGKUNMING;Initial Catalog=ThreeDoor;Integrated Security=True;Provider=SQLOLEDB"/>    改成这样就应该可以了。

翻翻过去那场雪

和我改后的 有区别吗?只是把Provider=SQLOLEDB后置了,我试了,还是同样的错

慕妹3242003

你用的是SQL SERVER 还是Acesss了,语法有错误

偶然的你

SQL SERVER

一只名叫tom的猫

连SQL Server 的话就这样 : <add name="strConn" connectionString="Data Source=WANGKUNMING;Initial Catalog=ThreeDoor;Integrated Security=True" providerName="System.Data.SqlClient"/> providerName 是在 connectionString 外面。

拉莫斯之舞

无法识别的属性“Provider”。

肥皂起泡泡

是 providerName ,改一下

当年话下

改了还是报错说: 在 ConnectionString 中未指定 OLE DB 提供程序。示例为:“Provider=SQLOLEDB;”。

侃侃尔雅

你连的是什么数据库 ?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server