ASP。net+SQLSERVER 数据库链接问题。急求答案

IndexRegisterLogin 2010-09-19 09:03:46
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)。

急求答案,谢谢


根据网友提供信息说:
<add name="strConn" connectionString="Data Source=WANGKUNMING;Initial Catalog=ThreeDoor;Integrated Security=True" providerName="System.Data.SqlClient"/> 加了个providerName="System.Data.SqlClient"
还是报同样的错

...全文
36 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
是我之前用的Access,里面的字符串都没改造成的。。。。
回复
zsh0809 2010-09-19
[Quote=引用 4 楼 indexregisterlogin 的回复:]

引用 1 楼 ws_hgo 的回复:
SQL code
你的sql是什么版本的

不同的版本对应不同的链接方式


sql2008
[/Quote]
按照3#的试了不行??
回复
[Quote=引用 1 楼 ws_hgo 的回复:]
SQL code
你的sql是什么版本的

不同的版本对应不同的链接方式
[/Quote]

sql2008
回复
zsh0809 2010-09-19
Sample:
<connectionStrings>
<add name="SQLProfileConnString" connectionString="server=FOX;database=MSPetShop4Profile;user id=mspetshop;password=pass@word1;min pool size=4;max pool size=4;"
providerName="System.Data.SqlClient" />
</connectionStrings>
回复
ws_hgo 2010-09-19
ws_hgo 2010-09-19
你的sql是什么版本的

不同的版本对应不同的链接方式
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-09-19 09:03
社区公告
暂无公告