asp.net通过存储过程传递参数是怎么传的?拜托了各位 谢谢

我做了一个搜索功能。页面两个文本框,一个是时间文本框、一个是名字文本框。所操作的sql写在存储过程里。例如createpropro_name(@timevarchar(3... 我做了一个搜索功能。页面两个文本框,一个是时间文本框、一个是名字文本框。 所操作的sql写在存储过程里。例如 create pro pro_name ( @time varchar(30), @name varchar(30) ) as begin select * from A where time like @time and name like @name end 我具体的业务代码就是通过SqlParameter[] param ={………………}这样的方式 按钮事件是 string time="'%%'"; string num="'%%'"; if(this.txt_time.Text!="") { time="%"+txt_time.Text+"%"; } if(this.txt_name.Text!="") { name="%"+txt_name.Text+"%"; } 但是缺报错需要参数 '@time',但未提供该参数。 我即使time为空 我也会传递不过一个%%、但是怎么还报错 展开
 我来答
唉丶无聊320
2014-09-29 · 超过64用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:138万
展开全部
你把你传值给SqlParameter[] 的代码贴出来。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式