Enterprise Library - Data Block oracle返回 cursor 问题的解决[5]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

代码如下:

Database db = DatabaseFactory.CreateDatabase("oraserver");
string sqlCommand = "Static_UserPackage.STATIC_USER_SelectAll";
Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleCommandWrapper dbCommandWrapper 
=(Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleCommandWrapper)db.GetStoredProcCommandWrapper(sqlCommand);
dbCommandWrapper.AddParameter(
"cur_OUT_f", OracleType.Cursor, 0, ParameterDirection.Output, true00, String.Empty, DataRowVersion.Default, Convert.DBNull);
dbCommandWrapper.AddParameter(
"cur_OUT_g", OracleType.Cursor, 0, ParameterDirection.Output, true00, String.Empty, DataRowVersion.Default, Convert.DBNull);
DataSet dsCustomers 
= db.ExecuteDataSet(dbCommandWrapper);
DataGrid1.DataSource
=dsCustomers.Tables[0];
DataGrid1.DataBind();
DataGrid2.DataSource
=dsCustomers.Tables[1];
DataGrid2.DataBind();

本文关键:Enterprise Library - Data Block oracle返回 cursor 问题的解决
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top