主题:  数据查询出问题,请大侠帮忙!

masun

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2000/12/12 20:49:21
#12001/1/3 14:01:50
我学asp不久,照书编了一个小程序,却出了问题,找了半天也不知错在何方,请大虾帮小弟一把,不胜感激!
我编了一个数据库,有"name","password"两列,如果不用条件选择就没问题.用条件后在text1里输入:name = masun后,出现以下情况:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'
[Microsoft][ODBC Microsoft Access 97 驱动程序] 参数不足,期待是
/index1.asp, 行16
我写的程序如下:
<%
name=request("text1")
password=request("text2")
sql = "select * from ""table"""
if name <> "" then
sql = sql & " where " & name
end if
if password <> "" then
sql = sql & " order by " & password
end if
%>
<%
set conn=server.createobject("adodb.connection")
cnpath="DBQ=" & server.mappath("db1.mdb")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & cnpath
set rs=conn.execute(sql)
%>


Untitled Document

















筛选数据:

排序数据:









<%
while not rs.eof
response.write ""
for i=0 to rs.fields.count-1
response.write ""
next
response.write ""
rs.movenext
wend
%>
" & rs.fields(i).value & "




请大侠帮忙!



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#22001/1/5 16:38:42
哇噻,一丢就是一堆代码,眼都花了,看不清楚哪是哪了!有源文件吗?