⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userdb.cs

📁 图书馆的书目查询
💻 CS
📖 第 1 页 / 共 2 页
字号:
			string queryString = "UPDATE [读者信息] SET [电话]=@电话, [出生日期]=@出生日期, [证件号码]=@证件号码, [注册名]=@注册名, [邮编]=@邮编, [E_" +
				"mail]=@E_mail, [密码]=@密码, [密码答案]=@密码答案, [通讯地址]=@通讯地址, [密码问题]=@密码问题, [性别]=@性别 WHER" +
				"E ([读者信息].[编号] = @编号)";
			System.Data.IDbCommand dbCommand = new System.Data.SqlClient.SqlCommand();
			dbCommand.CommandText = queryString;
			dbCommand.Connection = dbConnection;
        
			System.Data.IDataParameter dbParam_编号 = new System.Data.SqlClient.SqlParameter();
			dbParam_编号.ParameterName = "@编号";
			dbParam_编号.Value = 编号;
			dbParam_编号.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_编号);
			System.Data.IDataParameter dbParam_密码 = new System.Data.SqlClient.SqlParameter();
			dbParam_密码.ParameterName = "@密码";
			dbParam_密码.Value = 密码;
			dbParam_密码.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_密码);
			System.Data.IDataParameter dbParam_密码问题 = new System.Data.SqlClient.SqlParameter();
			dbParam_密码问题.ParameterName = "@密码问题";
			dbParam_密码问题.Value = 密码问题;
			dbParam_密码问题.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_密码问题);
			System.Data.IDataParameter dbParam_密码答案 = new System.Data.SqlClient.SqlParameter();
			dbParam_密码答案.ParameterName = "@密码答案";
			dbParam_密码答案.Value = 密码答案;
			dbParam_密码答案.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_密码答案);
			System.Data.IDataParameter dbParam_注册名 = new System.Data.SqlClient.SqlParameter();
			dbParam_注册名.ParameterName = "@注册名";
			dbParam_注册名.Value = 注册名;
			dbParam_注册名.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_注册名);
			System.Data.IDataParameter dbParam_性别 = new System.Data.SqlClient.SqlParameter();
			dbParam_性别.ParameterName = "@性别";
			dbParam_性别.Value = 性别;
			dbParam_性别.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_性别);
			System.Data.IDataParameter dbParam_出生日期 = new System.Data.SqlClient.SqlParameter();
			dbParam_出生日期.ParameterName = "@出生日期";
			dbParam_出生日期.Value = 出生日期;
			dbParam_出生日期.DbType = System.Data.DbType.DateTime;
			dbCommand.Parameters.Add(dbParam_出生日期);
			System.Data.IDataParameter dbParam_证件号码 = new System.Data.SqlClient.SqlParameter();
			dbParam_证件号码.ParameterName = "@证件号码";
			dbParam_证件号码.Value = 证件号码;
			dbParam_证件号码.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_证件号码);
			System.Data.IDataParameter dbParam_电话 = new System.Data.SqlClient.SqlParameter();
			dbParam_电话.ParameterName = "@电话";
			dbParam_电话.Value = 电话;
			dbParam_电话.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_电话);
			System.Data.IDataParameter dbParam_通讯地址 = new System.Data.SqlClient.SqlParameter();
			dbParam_通讯地址.ParameterName = "@通讯地址";
			dbParam_通讯地址.Value = 通讯地址;
			dbParam_通讯地址.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_通讯地址);
			System.Data.IDataParameter dbParam_邮编 = new System.Data.SqlClient.SqlParameter();
			dbParam_邮编.ParameterName = "@邮编";
			dbParam_邮编.Value = 邮编;
			dbParam_邮编.DbType = System.Data.DbType.StringFixedLength;
			dbCommand.Parameters.Add(dbParam_邮编);
			System.Data.IDataParameter dbParam_e_mail = new System.Data.SqlClient.SqlParameter();
			dbParam_e_mail.ParameterName = "@E_mail";
			dbParam_e_mail.Value = e_mail;
			dbParam_e_mail.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_e_mail);
        
			int rowsAffected = 0;
			dbConnection.Open();
			try 
			{
				rowsAffected = dbCommand.ExecuteNonQuery();
			}
			finally 
			{
				dbConnection.Close();
			}
        
			return rowsAffected;
		}// Insert page code here
	
		    
		public int UpdateUserInfor(string 编号, string 密码问题, string 密码答案, string 电话, string 通讯地址, string 邮编, string e_mail) 
		{
			//string connectionString = "server=\'(local)\'; trusted_connection=true; database=\'Library_Dww\'";
			//System.Data.IDbConnection dbConnection = new System.Data.SqlClient.SqlConnection(connectionString);
			System.Data.IDbConnection dbConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
        
			string queryString = "UPDATE [读者信息] SET [密码问题]=@密码问题, [密码答案]=@密码答案, [E_mail]=@E_mail, [邮编]=@邮编, [电话]=@电" +
				"话, [通讯地址]=@通讯地址 WHERE ([读者信息].[编号] = @编号)";
			System.Data.IDbCommand dbCommand = new System.Data.SqlClient.SqlCommand();
			dbCommand.CommandText = queryString;
			dbCommand.Connection = dbConnection;
        
			System.Data.IDataParameter dbParam_编号 = new System.Data.SqlClient.SqlParameter();
			dbParam_编号.ParameterName = "@编号";
			dbParam_编号.Value = 编号;
			dbParam_编号.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_编号);
			System.Data.IDataParameter dbParam_密码问题 = new System.Data.SqlClient.SqlParameter();
			dbParam_密码问题.ParameterName = "@密码问题";
			dbParam_密码问题.Value = 密码问题;
			dbParam_密码问题.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_密码问题);
			System.Data.IDataParameter dbParam_密码答案 = new System.Data.SqlClient.SqlParameter();
			dbParam_密码答案.ParameterName = "@密码答案";
			dbParam_密码答案.Value = 密码答案;
			dbParam_密码答案.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_密码答案);
			System.Data.IDataParameter dbParam_电话 = new System.Data.SqlClient.SqlParameter();
			dbParam_电话.ParameterName = "@电话";
			dbParam_电话.Value = 电话;
			dbParam_电话.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_电话);
			System.Data.IDataParameter dbParam_通讯地址 = new System.Data.SqlClient.SqlParameter();
			dbParam_通讯地址.ParameterName = "@通讯地址";
			dbParam_通讯地址.Value = 通讯地址;
			dbParam_通讯地址.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_通讯地址);
			System.Data.IDataParameter dbParam_邮编 = new System.Data.SqlClient.SqlParameter();
			dbParam_邮编.ParameterName = "@邮编";
			dbParam_邮编.Value = 邮编;
			dbParam_邮编.DbType = System.Data.DbType.StringFixedLength;
			dbCommand.Parameters.Add(dbParam_邮编);
			System.Data.IDataParameter dbParam_e_mail = new System.Data.SqlClient.SqlParameter();
			dbParam_e_mail.ParameterName = "@E_mail";
			dbParam_e_mail.Value = e_mail;
			dbParam_e_mail.DbType = System.Data.DbType.String;
			dbCommand.Parameters.Add(dbParam_e_mail);
        
			int rowsAffected = 0;
			dbConnection.Open();
			try 
			{
				rowsAffected = dbCommand.ExecuteNonQuery();
			}
			finally 
			{
				dbConnection.Close();
			}
        
			return rowsAffected;
		}// Insert page code here
		//

		public string GetPwd(string readerId)
		{
			
			SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
			SqlCommand myCommand = new SqlCommand("GetPwd", myConnection);

			// Mark the Command as a SPROC
			myCommand.CommandType = CommandType.StoredProcedure;

			// Add Parameters to SPROC
			SqlParameter parameterReaderID = new SqlParameter("@readerID", SqlDbType.VarChar, 20);
			parameterReaderID.Value = readerId;
			myCommand.Parameters.Add(parameterReaderID);

			SqlParameter parameterPwd = new SqlParameter("@pwd", SqlDbType.VarChar, 20);
			parameterPwd.Direction = ParameterDirection.Output;
			myCommand.Parameters.Add(parameterPwd);

			// Open the connection and execute the Command
			myConnection.Open();
			myCommand.ExecuteNonQuery();
			myConnection.Close();

			string pwd=(parameterPwd.Value).ToString();
			
			return pwd;
		}
		public void UpdatePwd(string readerId, string pwd)
		{
			
			SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
			SqlCommand myCommand = new SqlCommand("UpdatePwd", myConnection);

			// Mark the Command as a SPROC
			myCommand.CommandType = CommandType.StoredProcedure;

			// Add Parameters to SPROC
			SqlParameter parameterReaderID = new SqlParameter("@readerID", SqlDbType.VarChar, 20);
			parameterReaderID.Value = readerId;
			myCommand.Parameters.Add(parameterReaderID);

			SqlParameter parameterPwd = new SqlParameter("@pwd", SqlDbType.VarChar, 20);
			parameterPwd.Value = pwd;
			myCommand.Parameters.Add(parameterPwd);

			// Open the connection and execute the Command
			myConnection.Open();
			myCommand.ExecuteNonQuery();
			myConnection.Close();

		}

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -