读取web.config连接数据库失败 20

类里面用(1)连接数据库总是报错,_Conn.Open()失败而用(2)连接,就一切正常,请问这个是什么原因?困惑中。。。。。(1)stringstr=Configura... 类里面用(1)连接数据库总是报错,_Conn.Open()失败
而用(2)连接,就一切正常,请问这个是什么原因?困惑中。。。。。

(1)string str = ConfigurationManager.ConnectionStrings["HowaveConnectionString"].ConnectionString.ToString().Trim();

(2)string str = "Max Pool Size = 512;Data Source=.\\SQL2005;Initial Catalog=testdb;user id=sa;password=sa";

web.config中
<connectionStrings>
<add name="HowaveConnectionString" connectionString="Max Pool Size = 512;Data Source=.\\SQL2005;Initial Catalog=testdb;user id=sa;password=sa" providerName="System.Data.SqlClient"/>
</connectionStrings>
展开
 我来答
校内勤工助学
2011-07-23 · 超过10用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:35.3万
展开全部
string str = ConfigurationManager.ConnectionStrings["HowaveConnectionString"].ToString().Trim();
这样试试,如果不行就是数据库问题,或者是你Max Pool Size = 512;Data Source=.\\SQL2005;Initial Catalog=testdb;user id=sa;password=sa这个书写不正确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
物业知识分享
2011-07-14 · TA获得超过1031个赞
知道答主
回答量:227
采纳率:0%
帮助的人:52.9万
展开全部
static String str = ConfigurationManager.ConnectionStrings["HowaveConnectionString"].ToString();
static SqlConnection conn = new SqlConnection(str)
追问
貌似不是这个问题导致的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
18311606
2011-07-14 · 超过24用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:86.7万
展开全部
走个断点,在用(1)的时候 截出来字符串,然后跟(2)对比,是否一致? 可能是特殊符号导致的
追问
会不会是因为文件编码的问题呢?但我都是用的utf-8的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
372808868
2011-07-14
知道答主
回答量:36
采纳率:0%
帮助的人:6.9万
展开全部
则访问人员同时连接数据库的数量为513时,则等待SqlConnection.ConnectionTimeout设置的时间(默认是15 秒)后,还是没有可用的Connection则 就会出现上面的错误。
追问
问题是我一改成1,打开首页就报错,链接不上数据库,况且这个是我本机测试没有其他人一起使用啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式