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为空 我也会传递不过一个%%、但是怎么还报错
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询