我想做一个底层动态访问不同数据库的操作,所以我在底层的文件里加了一个app.config文件<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="connectstring" value="192.168.0.36;database=CARGOABCDB;uid=sa;pwd=666861"/>-->
</appSettings>
</configuration>现在我在程序里面调用string str = System.Configuration.ConfigurationSettings.AppSettings["connectstring"];// ConfigurationSettings.AppSettings["a"].ToString();
SqlConnection conn = new SqlConnection(str);
conn.Open();
SqlDataAdapter ada = new SqlDataAdapter("SELECT * FROM dbo.booking", conn);
这个时候str一直都是Null,不知道为什么~~·
<configuration>
<appSettings>
<add key="connectstring" value="192.168.0.36;database=CARGOABCDB;uid=sa;pwd=666861"/>-->
</appSettings>
</configuration>现在我在程序里面调用string str = System.Configuration.ConfigurationSettings.AppSettings["connectstring"];// ConfigurationSettings.AppSettings["a"].ToString();
SqlConnection conn = new SqlConnection(str);
conn.Open();
SqlDataAdapter ada = new SqlDataAdapter("SELECT * FROM dbo.booking", conn);
这个时候str一直都是Null,不知道为什么~~·
这样也是不行的
ConfigurationManager.AppSettings["connectstring"]
试试!
<add key="connectstring" value="sever=192.168.0.36;database=CARGOABCDB;uid=sa;pwd=666861"/>
System.Configuration.ConfigurationManager.AppSettings["SqlConnectionString"];你那还是03的写法