CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

使用配置节获取连接SQL SERVER的字符串,总有问题???

楼主xiao234666(斌)2006-03-12 12:28:59 在 .NET技术 / C# 提问

我在web.config文件里,添加了如下代码:  
  <appSettings>  
      <add   key="connStr"   value="Persist   Security   Info=false;user   id=sa;password=sa;database=shopping_online;server=169.254.207.6"/>  
   
          </appSettings>  
  目的是想在以后的页面中,不需每次都再写连接字符串,而直接调用  
  SqlConnection   conn=new   SqlConnection((string)ConfigurationSettings.AppSettings["connStr"]);  
  便可创建一个连接.  
  现在的问题就是:用这个来获取时,每次连接到数据库,就弹出错误提示如下:****  
  ***********************************  
  SQL   Server   不存在或访问被拒绝。    
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   System.Data.SqlClient.SqlException:   SQL   Server   不存在或访问被拒绝。  
  ***************************************  
   
  而在页面中直接写出连接字符串:  
  string   strConnection="Persist   Security   info=false;";  
  strConnection+="user   id=sa;password=sa;database=shopping_online;";  
  SqlConnection   conn=new   SqlConnection(strConnection);  
  通过这样创建后,又可以成功访问数据库.  
   
  请高手指教,为什么不能把它写到web.config里面啊???? 问题点数:20、回复次数:5Top

1 楼xiao234666(斌)回复于 2006-03-12 19:26:49 得分 0

能有人帮助我吗?Top

2 楼singlepine(小山)回复于 2006-03-12 19:40:26 得分 20

<appSettings>  
  <add   key="connStr"   value="data   source=169.254.207.6;initial   catalog=shopping_online;user   id=sa;password=sa;"></add>  
  </appSettings>  
   
  http://www.connectionstrings.com/Top

3 楼xiao234666(斌)回复于 2006-03-12 20:49:50 得分 0

这样行了!  
  <appSettings>  
      <add   key="connStr"   value="Persist   Security   Info=false;user   id=sa;password=sa;database=shopping_online;"/>  
   
          </appSettings>  
  我把以下的内容去了就行了,这是怎么回事啊.那不是不要主机地址才对?  
  server=169.254.207.6Top

4 楼xiao234666(斌)回复于 2006-03-12 20:57:56 得分 0

<appSettings>  
      <add   key="connStr"   value="Persist   Security   Info=false;user   id=sa;password=sa;database=shopping_online;"/>  
   
          </appSettings>  
  我在里面又加了server=xiao  //这里的xiao是我的计算机名字.  
  加后,也可以运行Top

5 楼xiao234666(斌)回复于 2006-03-12 21:00:58 得分 0

THANK   YOU   ALL   THE   SAME!Top

相关问题

  • SQL Server里字符串里含字符串时如何写?
  • sql server 为windows方式登陆,我的数据库配置字符串怎么配置,急,在线等
  • 关于SQL Server连接字符串
  • sql server截取字符串的函数。
  • 一个sql server字符串问题
  • sql server 中字符串的问题
  • php判断sql server 空字符串
  • SQL Server SQL语句中字符串怎么格式化输出?
  • 在SQL SERVER中如何检测一个字符串中是否包含另一个字符串?
  • 在SQL Server中,怎么查找字符串中是否包含某个子字符串??

关键词

  • 连接
  • sql
  • server
  • 字符串
  • strconnection
  • 错误
  • sqlconnection

得分解答快速导航

  • 帖主:xiao234666
  • singlepine

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo