SqlParameter[] Parm = new SqlParameter [10];
Parm[0] = new SqlParameter ("@HOTEL_CITY",System.Data.SqlDbType.VarChar ,10);
Parm[0].Value = Province;Parm[1] = new SqlParameter ("@HOTEL_CITY2",System.Data.SqlDbType.VarChar ,10);
Parm[1].Value = City;Parm[2] = new SqlParameter ("@HOTEL_MONEY",System.Data.SqlDbType.VarChar ,10);
Parm[2].Value = "06";Parm[3] = new SqlParameter ("@HOTELMAIN_NAME",System.Data.SqlDbType.VarChar ,50);
Parm[3].Value = HotelName;Parm[4] = new SqlParameter ("@HOTEL_STAR",System.Data.SqlDbType.Int ,4);
Parm[4].Value = 6;Parm[5] = new SqlParameter ("@HOTEL_ADDRESS",System.Data.SqlDbType.VarChar ,100);
Parm[5].Value = "";Parm[6] = new SqlParameter ("@HOTEL_AREA",System.Data.SqlDbType.VarChar ,50);
Parm[6].Value = "";Parm[7] = new SqlParameter ("@Party_Price",System.Data.SqlDbType.Int ,4);
Parm[7].Value = 0;Parm[8] = new SqlParameter ("@Since_Price",System.Data.SqlDbType.Int ,4);
Parm[8].Value = 0;Parm[9] = new SqlParameter ("@OUT_PUT_SQL",System.Data.SqlDbType.VarChar ,2000);
Parm[9].Direction = ParameterDirection.Output;DataSet ds = new DataSet();
ds = SqlHelper.ExecuteDataset (ICon.Cnn ,"WebServiceSearchHotel",Parm);查询存储过程没问题,但是怎么获取@OUT_PUT_SQL的返回值呢?没用到cmd的情况
Parm[0] = new SqlParameter ("@HOTEL_CITY",System.Data.SqlDbType.VarChar ,10);
Parm[0].Value = Province;Parm[1] = new SqlParameter ("@HOTEL_CITY2",System.Data.SqlDbType.VarChar ,10);
Parm[1].Value = City;Parm[2] = new SqlParameter ("@HOTEL_MONEY",System.Data.SqlDbType.VarChar ,10);
Parm[2].Value = "06";Parm[3] = new SqlParameter ("@HOTELMAIN_NAME",System.Data.SqlDbType.VarChar ,50);
Parm[3].Value = HotelName;Parm[4] = new SqlParameter ("@HOTEL_STAR",System.Data.SqlDbType.Int ,4);
Parm[4].Value = 6;Parm[5] = new SqlParameter ("@HOTEL_ADDRESS",System.Data.SqlDbType.VarChar ,100);
Parm[5].Value = "";Parm[6] = new SqlParameter ("@HOTEL_AREA",System.Data.SqlDbType.VarChar ,50);
Parm[6].Value = "";Parm[7] = new SqlParameter ("@Party_Price",System.Data.SqlDbType.Int ,4);
Parm[7].Value = 0;Parm[8] = new SqlParameter ("@Since_Price",System.Data.SqlDbType.Int ,4);
Parm[8].Value = 0;Parm[9] = new SqlParameter ("@OUT_PUT_SQL",System.Data.SqlDbType.VarChar ,2000);
Parm[9].Direction = ParameterDirection.Output;DataSet ds = new DataSet();
ds = SqlHelper.ExecuteDataset (ICon.Cnn ,"WebServiceSearchHotel",Parm);查询存储过程没问题,但是怎么获取@OUT_PUT_SQL的返回值呢?没用到cmd的情况
解决方案 »
- 问思归大人~! 在asp.net中怎么使用外部别名。
- 怎么样用javascript或者VBScript来启动一个程序(EXE)?
- 我用VS2005的LOGIN做ASP.NET身份验证,怎么创建大批用户名和密码相同的用户.
- 网站上传时数据库怎么上传?
- 取不到DropdownList.SelectedItem.vale的值有那几种情况
- asp.net 如何实现视频
- 如果页面绑定了数据 点击服务器控件(如:Button)出现下面的错误;如果不绑定数据,什么错误也没有
- Response.Write("<script languge=javascript'> window.confirm('若要进行单击确定,否则请单击取消'); </script>"); 我选择了取消还是
- 有谁可以实现动态的表格生成,使用Asp.Net服务器控件,不用JavaScript!
- 求Mssql数组列筛选的优化方法
- 请教一个写入数据库的问题
- .Net 2005中如何设置SQL查询的TIMEOUT
我也有用到过SqlHelper.ExecuteDataset 中输出参数。
但不管怎么样都但不到值。
最后还是能自己写了一个。
如果楼主实现了通告一下。谢谢
Parm[9].Direction = ParameterDirection.Output;string returnvalue=Parm[9].Value