如果s_id是数字类型"SELECT p_content,s_id, p_name, p_keyword, p_linkman, p_unit, p_tel, p_type
FROM dbo.project
WHERE s_id=" & request("s_id")如果s_id是字符类型
"SELECT p_content,s_id, p_name, p_keyword, p_linkman, p_unit, p_tel, p_type
FROM dbo.project
WHERE s_id='" & request("s_id") & "'"

解决方案 »

  1.   

    SELECT p_content,s_id, p_name, p_keyword, p_linkman, p_unit, p_tel, p_type
    FROM dbo.project
    WHERE s_id='" & request("s_id") & "'
    这样应该可以了
      

  2.   

    估计是因为 request("s_id")为空确认一下 request("s_id")的值
      

  3.   

    SELECT p_content,s_id, p_name, p_keyword, p_linkman, p_unit, p_tel, p_type
    FROM dbo.project
    WHERE s_id= '" & request("s_id") & "'
      

  4.   

    SELECT p_content,s_id, p_name, p_keyword, p_linkman, p_unit, p_tel, p_type
    FROM dbo.project
    WHERE s_id= '" & request(["s_id"]) & "'
      

  5.   

    SELECT p_content,s_id, p_name, p_keyword, p_linkman, p_unit, p_tel, p_type
    FROM dbo.project
    WHERE s_id=" & request("s_id")
      

  6.   

    sql="SELECT p_content,s_id, p_name, p_keyword, p_linkman, p_unit, p_tel, p_type
    FROM dbo.project
    WHERE s_id=" & request("s_id")