我在app.config文件中加这样写的<add name="connectionString" connectionString="Server=(local);uid=sa;pwd='sasasa';database=BookMS;" />或者连接字符串是这样写的private static SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["connectionString"]);密码是没问题的,请问为什么总是连接失败?(sql2005数据库)
ConfigurationSettings.AppSettings["connectionString"]取到值没有确认后用账户登录一下SQL看看
http://www.mybuffet.cn
建议找个懂SQL数据库的人帮你搞。自己搞的话,很难搞好的。
首先安装SQL数据库的时候就有好多地方要注意的,不是一路NEXT下去就可以的。
再次,附加数据库的时候你还要知道你原先的数据库文件放在哪里。
如果数据库文件丢失了,那就只能采用新建--恢复的办法,那样就更是搞到你头大
数据库:sjzmssql
机器名字:yyconnstr = "driver={SQL Server};server=(local);UID=sa;PWD=111111;database=sjzmssql"
using System.Configuration;private static SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString.ToString());
用Windows验证!
你配置的地方是在<connectionStrings>节点下
而取配置信息则是用ConfigurationSettings.AppSettings,肯定是不行的
要么就在<appSettings >节点下添加配置信息
要么就用ConfigurationManager.ConnectionStrings["connectionString"].ConnectionString来取配置信息
这个里面pwd不要加单引号
<add name="connectionString" connectionString="Server=(local);uid=sa;pwd=sasasa;database=BookMS;" />
<connectionStrings>
<add name="Connstring" connectionString="Data Source=.;Initial Catalog=HFLS;user id=sa;
password=541981751;min pool size=1;max pool size=20;Connect Timeout=120" />
</connectionStrings>
楼主居然玩光通的游戏....
<configuration>
<connectionStrings>
<add name="DatabaseConnection"
connectionString="Data Source=192.168.0.4;Initial Catalog=LabCollection;Persist Security Info=false;User ID=sa"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration> ConnectionStringSettings settings;
settings = ConfigurationManager.ConnectionStrings["DatabaseConnection"];
sqlConnection1.ConnectionString = settings.ConnectionString;
http://www.mybuffet.cn
“当前上下文中不存在名称ConfigurationManager”
我有导入using System.Configuration;啊
WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.configuration.dll
http://www.mybuffet.cn