sql语句双参数传递

来源:百度知道 编辑:UC知道 时间:2024/09/20 09:37:47
sql="select * from type where d_type="&request.Form("d_type") &" and " & "d_order="&request.Form("add_zdy")
要where两个参数,应该如何写?
还是不行!

看type表中的字段类型:
如果d_type(或d_order)是字符型(varchar)或日期型(datetime)就要加'',及...d_type='"&request.Form("d_type") &"' and....
如果d_type(或d_order)是数值型(int,float,numeric,decimal)就按你原来的写不需要加''

这条语句语法错误了,改:
sql="select * from type where d_type='" & request.Form("d_type") &"' and " & "d_order='"&request.Form("add_zdy")&"'"