1寸高压软管dn多少:System.InvalidOperationException: ConnectionString 属性尚未初始化???菜鸟新手的小问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/09 17:53:20
我在调试我的项目的时候提示报错

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;
}