我需要连接数据库通过app.config
文件连接,存储过程应该得到exceuted连接数据库和结果应存储在数据表需要通过app.config文件在C#中
App.config
文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="Test"
connectionString="Data Source=servername; Initial Catalog=DBname; UserID=xx;password=xxx"
providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration>
C#
SqlConnection DB = new SqlConnection();
DB.ConnectionString=ConfigurationManager.ConnectionStrings["Test"].ConnectionString;
SqlCommand cmd = new SqlCommand("[SP_active_user_profiles]", DB);
cmd.CommandType = CommandType.StoredProcedure;
DataTable dt = new DataTable();
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
adapter.Fill(dt);
我的问题是:我不能连接到ct到数据库本身,它会抛出空引用异常,并将存储过程结果存储在数据表中。
我的错误在哪里?
有什么问题吗? – Gareth
好的,问题是? – mybirthname
我无法连接到数据库本身,它会引发空引用异常,并将存储过程结果存储在数据表中。 –