public static DataTable GetDataTable(string sql, SqlParameter[] parameters, string TableName)
{
DataTable dt = null;
try
{
OpenConn();
SqlCommand cmd = new SqlCommand(sql, conn);
if (parameters != null)
{
foreach (SqlParameter parameter in parameters)
{
cmd.Parameters.Add(parameter);
}
}
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds, TableName);//將資料庫與資料集連接起來,把table填充到dataset
dt = ds.Tables[0];
}
public static DataRow GetDRByID(int rdID)
{
#region 由書籍編號ID(bkID)得到該讀者型別資訊,回傳DataRow回傳DataTbel的一行
string sql = "select * from TB_Reader where rdID = @rdID";
SqlParameter[] sqlParameters = { new SqlParameter(" @rdID", rdID) };
DataTable dt = null;
dt = SqlHelper.GetDataTable(sql, sqlParameters, "TB_Reader");
DataRow dr = null;
if (dt == null || dt.Rows.Count == 0)
{
return dr;
}
else
{
dr = dt.Rows[0];
return dr;
}
#endregion
}
public static Reader GetobjctByID(int rdID)
{
DataRow dr = GetDRByID(rdID);
return SqlHelper.DataRowToT<Reader>(dr);
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/93396.html
標籤:疑難問題
上一篇:ajax傳參問題,腦禿,求解
