日期:2014-05-16  浏览次数:20899 次

asp报至少一个参数没有被指定值,具体看里面我的代码
在用到下面这代码时。老是报下面这个错。请高手指教。select 后面这个一定要用,不能用 select * from代替,要保留name,dizi,tel这些的情况下,应该怎么样改。我试着加上 dim sql,也不行。请高手指教。
错误类型:
Microsoft JET Database Engine (0x80040E10)
至少一个参数没有被指定值。


<%
set rs=server.createobject("adodb.recordset")
sql="select name,dizi,tel,bookcount,email,luzi,danhao,kaite,aciid from shop where name="&request.QueryString("name")
rs.open sql,conn,1,1
%>
------解决方案--------------------
sql="select name,dizi,tel,bookcount,email,luzi,danhao,kaite,aciid from shop where [name]='"&request.QueryString("name")&"'"
------解决方案--------------------
sql="select name,dizi,tel,bookcount,email,luzi,danhao,kaite,aciid from shop where name='"&request.QueryString("name") &"'"
这样试试