温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:高校教师档案管理系统项目源码
当前文件:
TeacherFileProject/App_Code/DBClass.cs,打开代码结构图
TeacherFileProject/App_Code/DBClass.cs,打开代码结构图1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Web; 5
using System.Web.Security; 6
using System.Web.UI; 7
using System.Web.UI.WebControls; 8
using System.Web.UI.WebControls.WebParts; 9
using System.Web.UI.HtmlControls; 10
using System.Data.SqlClient; 11
12
13
/// <summary> 14
/// DBClass 的摘要说明 15
/// </summary> 16
public class DBClass 17
{ 18
19
public DBClass() 20
{ 21
// 22
// TODO: 在此处添加构造函数逻辑 23
// 24
} 25
/// <summary> 26
/// 数据库连接 27
/// </summary> 28
/// <returns>SqlConnection对象</returns> 29
public SqlConnection GetConnection() 30
{ 31
string myStr = ConfigurationManager.AppSettings["ConnectionString"].ToString(); 32
SqlConnection myConn = new SqlConnection(myStr); 33
return myConn; 34
} 35
/// <summary> 36
/// 修改用户信息 37
/// </summary> 38
/// <param name="P_str_userid">用户编号</param> 39
public void UpdateUserInfo(string P_str_userid) 40
{ 41
SqlConnection myConn = GetConnection(); 42
SqlCommand myCmd = new SqlCommand("Proc_UpdateUserLTInfo", myConn); 43
myCmd.CommandType = CommandType.StoredProcedure; 44
//添加参数 45
SqlParameter userId = new SqlParameter("@userid", SqlDbType.NVarChar, 50); 46
userId.Value = P_str_userid; 47
myCmd.Parameters.Add(userId ); 48
//执行过程 49
myConn.Open(); 50
try 51
{ 52
myCmd.ExecuteNonQuery(); 53
} 54
catch 55
{ 56
myCmd.Dispose(); 57
myConn.Close(); 58
59
} 60
61
myCmd.Dispose(); 62
myConn.Close(); 63
} 64
//============================================================= 65
// 方 法 名: ReturnUIDs() 66
// 功能描述: 在我的档案中,获取用户信息资料的数据集Dataset 67
// 输入参数: 用户信息资料的唯一编号 68
// 返 回 值: 无 69
// ============================================================== 70
public DataSet ReturnUIDs(int P_Int_id, string P_Str_srcTable) 71
{ 72
SqlConnection myConn =GetConnection(); 73
SqlCommand myCmd = new SqlCommand("Proc_GetUI", myConn); 74
myCmd.CommandType = CommandType.StoredProcedure; 75
//添加参数 76
SqlParameter id = new SqlParameter("@id", SqlDbType.Int, 4); 77
id.Value = P_Int_id; 78
myCmd.Parameters.Add(id); 79
//执行过程 80
myConn.Open(); 81
try 82
{ 83
myCmd.ExecuteNonQuery(); 84
} 85
catch 86
{ 87
myCmd.Dispose(); 88
myConn.Close(); 89
90
} 91
SqlDataAdapter da = new SqlDataAdapter(myCmd); 92
DataSet ds = new DataSet(); 93
da.Fill(ds, P_Str_srcTable); 94
myCmd.Dispose(); 95
myConn.Close(); 96
return ds; 97
} 98
} 99








