select * from lay where name= cstr(request.params("name"))

解决方案 »

  1.   

    "select * from lay where name=" + "'" + cstr(request.params("name")) + "'";
      

  2.   

    哦,对,不好意思,二楼的兄弟说得对
    如果你觉得这样写容易出错那么就参数化
    select * from lay where name= @name
    然后在代码中实例化
    dim pp as string= request.params("name")dim pname as sqlparameter= new sqlparameter
    pname.value=pp
    mycommand.parameters.add(pname)
      

  3.   

    如果改为如下形式;
    在asp.net中,pp=request("name")是从上页传过来的字符串。在下面查数据的语句中select *from lay where cstr(name)=??等号后应该怎么写啊?
      

  4.   

    不能象你所说的这么写的
    要么参数化,要么直接cstr(request.params("name"))