怎样取得存储过程的输出参数? 在数据库中定义了一个存储过程,它有一个输出参数,类型是table(一个查询的结果集),现在问题是在前台应用程序中怎么接受这个table类型的参数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 和执行sql语句一模一样,只是command类型不同cmd.CommandType=CommandType.StoredProcedure;其他都一样 SqlCommand cmd=new SqlCommand(); cmd.Connection=this.conn ; cmd.CommandType=CommandType.StoredProcedure; cmd.CommandText=strSP; if(inTransaction) cmd.Transaction=trans; SqlDataAdapter ad = new SqlDataAdapter(); if((strParams==null)||(strParams.Length==strValues.Length) ) { if(strParams!=null) { for(int i=0;i<strParams.Length;i++) cmd.Parameters.Add(strParams[i],strValues[i]); } ad.SelectCommand=cmd; ad.Fill(ds,TableName); } return ds; 我这里返回的是DataSet,你用的时候DataSet.Tables[0]就是DataTable DataTable dt=(Datable)paremeterDataTable;抢分 caozhy你进来下,有个事情想找你商量下! 如何读写 MP3 ID3 v1 的 TAG 信息? VS2005的安装顺序 C# 如何控制IE跳转业面 读取usb接口的移动硬盘信息 还有一个按钮,请问我在按钮事件中怎么写呀 新手求助一个c#程序集的问题! 如何得到傳入變量定義時的名字呢? 用OleDbConnection连接sybase服务器,如何写连接语句呢 当我在 ListView 控件上移动鼠标时,如何取得当前鼠标位于 ListView 的第几项上(第几行)??? 关于 Sql 多条件查询传参数的问题 右键菜单中怎么屏蔽掉一些菜单项
cmd.CommandType=CommandType.StoredProcedure;
其他都一样
cmd.Connection=this.conn ;
cmd.CommandType=CommandType.StoredProcedure;
cmd.CommandText=strSP;
if(inTransaction)
cmd.Transaction=trans;
SqlDataAdapter ad = new SqlDataAdapter();
if((strParams==null)||(strParams.Length==strValues.Length) )
{
if(strParams!=null)
{
for(int i=0;i<strParams.Length;i++)
cmd.Parameters.Add(strParams[i],strValues[i]);
}
ad.SelectCommand=cmd;
ad.Fill(ds,TableName);
}
return ds;