功能 : 根據(jù)調(diào)用的方法名稱 反射動態(tài)調(diào)用 sql Command 的方法
根據(jù)制定的存儲過程的名稱
和參數(shù) 來執(zhí)行指定的存儲過程 和 調(diào)用 sqlCommand 的方法
//用反射根據(jù)輸入的方法名 執(zhí)行對應(yīng)的方法
object retObj = ty.InvokeMember(ep.MethodName, BindingFlags.InvokeMethod, null, cmd, null);
if (retObj.GetType().FullName == "System.Data.SqlClient.SqlDataReader")
{
//將返回的object 轉(zhuǎn)換成DataTable
DataTable retDt = new DataTable();
retDt.Load(retObj as SqlDataReader);
con.Close();
con.Dispose();
return retDt;
}
return retObj;
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show("獲取數(shù)據(jù)發(fā)生錯誤/n" + ex.Message);
}
}
return null;
}
}
|
新聞熱點(diǎn)
疑難解答
圖片精選