【发布时间】:2014-07-25 16:51:21
【问题描述】:
我的项目中有一个 DAL 类文件,我的老师发给我并解释给我,但我并没有真正理解它。它有很多功能,我只了解其中的几个,比如连接到数据库或创建命令对象,但有两个我不明白:
public static DataTable GetTable(string str)
{
OleDbConnection con = DAL.GetConnection();
OleDbCommand cmd = DAL.GetCommand(con, str);
DataTable dt = new DataTable();
OleDbDataAdapter adp = new OleDbDataAdapter();
adp.SelectCommand = cmd;
adp.Fill(dt);
return dt;
}
public static int ExecuteNonQuery(string str)
{
int num = -1;
OleDbConnection con = DAL.GetConnection();
con.Open();
if (con.State == ConnectionState.Open)
{
OleDbCommand cmd = DAL.GetCommand(con, str);
num = cmd.ExecuteNonQuery();
con.Close();
}
return num;
}
【问题讨论】:
-
-1:你不明白哪一部分?
标签: asp.net sql data-access-layer