我在调试我的项目的时候提示报错ConnectionString 属性尚未初始化。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。源错误:
行 301:
行 302: //打开数据库连接
行 303: myConnection.Open();
行 304: //执行数据操作命令
行 305: DataSet result = new DataSet();
请问这个问题怎么解决啊???源代码:public DataSet GetUserDetails(String userID)
{
//创建数据库连接和命令的对象
SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
SqlDataAdapter myDataAdapter = new SqlDataAdapter("Select UserName, Password, Name, Email, IDCard, Telephone, Address, Zipcode From Users Where UserID = @UserID", myConnection); //指明Sql命令的操作类型是一般的SQL语句
myDataAdapter.SelectCommand.CommandType = CommandType.Text; //给存储过程添加参数
SqlParameter parameterUserID = new SqlParameter("@UserID", SqlDbType.Int, 4);
parameterUserID.Value = Int32.Parse(userID);
myDataAdapter.SelectCommand.Parameters.Add(parameterUserID); //打开数据库连接
myConnection.Open(); //创建数据集
DataSet myDataSet = new DataSet();
//往数据集里面填充数据
myDataAdapter.Fill(myDataSet, "Users"); //关闭数据库连接
myConnection.Close();
//返回DataSet的结果
return myDataSet;
}
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOperationException: ConnectionString 属性尚未初始化。源错误:
行 301:
行 302: //打开数据库连接
行 303: myConnection.Open();
行 304: //执行数据操作命令
行 305: DataSet result = new DataSet();
请问这个问题怎么解决啊???源代码:public DataSet GetUserDetails(String userID)
{
//创建数据库连接和命令的对象
SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
SqlDataAdapter myDataAdapter = new SqlDataAdapter("Select UserName, Password, Name, Email, IDCard, Telephone, Address, Zipcode From Users Where UserID = @UserID", myConnection); //指明Sql命令的操作类型是一般的SQL语句
myDataAdapter.SelectCommand.CommandType = CommandType.Text; //给存储过程添加参数
SqlParameter parameterUserID = new SqlParameter("@UserID", SqlDbType.Int, 4);
parameterUserID.Value = Int32.Parse(userID);
myDataAdapter.SelectCommand.Parameters.Add(parameterUserID); //打开数据库连接
myConnection.Open(); //创建数据集
DataSet myDataSet = new DataSet();
//往数据集里面填充数据
myDataAdapter.Fill(myDataSet, "Users"); //关闭数据库连接
myConnection.Close();
//返回DataSet的结果
return myDataSet;
}
myConnection是否为空?