asp怎麼在類裏寫函數調用數據庫讀取數據

在類裏面寫的

public static readonly string constring=configurationmanager.connectionstrings["con"].connectionstring;

 private static void fillparameter(sqlparameter[] paramss,sqlcommand sqlcmm)

{

 foreach(sqlparameter parm in paramss)

{

sqlcmm.parameters.add(parm);

}

 

}

public static DataTable ExecuteTable(string sqltext, params sqlparameter[] paramss)

{

using(sqlconnection con=new sqlconnection(constring))

{

   using(sqlcommand cmd=con.createcommand())

{

 cmd.commandtext=sqltext;

fillparameter(paramss, cmd);

con.open();

using(sqldatareader reader=cmd.executereader())

{

datatable dt=new datatable();

dt.load(reader);

return dt;

}

}

}

}

ASP代碼

string sql="select username,case power when 10 then '新聞管理' when 20 then '新聞編輯' end as power from users where power>0";

datatable dt=sqlhelp.executetable(sql);

 

 

 

保持初學者的心態!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章