如何使用带返回值的参数(即OUT 参数)的存储过程
解决方案 »
- 多线程通信
- 怎么判断输入的字符串是不是由数字组成的?
- datagridview 更新问题
- office addin 反射挂事件(求解)
- TCP通讯接口说明(能说多少说多少,聚集思路)
- 麻烦各位高手帮小弟看看这是什么情况、、、跪求
- 关于vs2005的MenuStrip的菜单合并问题,请高手指教,万分感激!
- 如果编程实现跑马灯(文字移动)效果?
- 数据库中的日期绑定到gridview中只显示年月日
- 各位大侠帮帮忙:如何将datagrid(更改之后)保存到数据库!!
- 怎么样通过反射取得当前exe,不是类型
- Dv控件中的 GridControl 控件中,当单元格输满两个字符后,怎么样让焦点跳入下一个单元格。
SqlConnection _conn;
SqlCommand _comm;
try
{
_comm.CommandType = CommandType.StoredProcedure;
_comm.Parameters.Add( "@flag", SqlDbType.Int ).Direction
= ParameterDirection.Output;
_comm.ExecuteNonQuery(); nFlat = Convert.ToInt32( _comm.Parameters["@flag"].Value.ToString() );}
catch( Exception Message )
{
Response.Write( Message.ToString() );
}
{
string sql="tp_Fetch_List";
System.Data.SqlClient.SqlParameter[] p=new SqlParameter[5];
p[0]=new SqlParameter();
p[0].ParameterName ="@page_num";
p[0].Value =page_num;
p[0].DbType=System.Data.DbType.Int32; p[1]=new SqlParameter();
p[1].ParameterName ="@row_in_page";
p[1].Value =row_in_page;
p[1].DbType=System.Data.DbType.Int32; p[2]=new SqlParameter();
p[2].ParameterName ="@order_column";
p[2].Value =order_column;
p[2].DbType=System.Data.DbType.String; p[3]=new SqlParameter();
p[3].ParameterName ="@row_total";
p[3].Direction=System.Data.ParameterDirection.Output;
p[3].DbType=System.Data.DbType.Int32; p[4]=new SqlParameter();
p[4].ParameterName ="@comb_condition";
p[4].Value =comb_condition;
p[4].DbType=System.Data.DbType.String;
DataSet ds=ExecSPDataSet(sql,p);
if (p[3].Value!=DBNull.Value && p[3].Value.ToString()!=string.Empty )
output=Convert.ToInt32(p[3].Value);
return ds;
}