SqlDataAdapter中如何用带参数的存储过程?
我有一个存储过程select_by_order要有一个参数:
用SqlDataAdapter读取数据,我是这么写:
strSql = "select_by_order "+"参数";
sdAdapter = new SqlDataAdapter(strSql,conn);
sdAdapter.Fill(dsData,"table");
不过这样好像不是正常用法吧?
应怎么写比较好?谢谢
问题点数:10、回复次数:3Top
1 楼joeweng(蓝天天蓝)回复于 2005-04-03 22:48:42 得分 0
好像不是这样,用SqlCommand我知道怎么用,这个我还是用SQLHELPER组件做的。
我也想知道如何做的,帮你顶一下。Top
2 楼jhqjhq(逗号)回复于 2005-04-03 23:00:07 得分 10
constr ="连接字符窜“;
SqlDataAdapter ada = new ....
SqlCommand cmd = new ...
cmd.Connection = new SqlConnection(constr);
cmd.text = "select_by_order ";
cmd.Type = CommandType.StoredProcedure;
SqlParameter para = new SqlParameter("@参数",类型,大小);
参数 = ***;//赋值
cmd.Parameter.Add(para);
ada.SelectCommand = cmd;
DataSet dt = new Dataset();
ada.Fill(dt);Top
3 楼shinji329(星宿.NET)回复于 2005-04-04 08:45:43 得分 0
楼上正解Top




