设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 83|回复: 6
打印 上一主题 下一主题

[求助]又是数据库连接的问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-8 05:21:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想做一个搜索页面可是遇到了一个问题:请各位看一看.代码如下:

....
set conn=server.createObject("ADODB.Connection")
dbpath=server.mappath("./news.asp")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq="&dbpath
set rs=server.createobject("adodb.recordset")

m=request("huangmu") '这是从表单得到的搜索项目,有两个值"A"和"B",分别表示按作者还是按内容搜.
a=request("neiyong") '这是从表单得到的搜索内容.
if m="A" then
sqltext="Select * from news where reporter="&a&" order by newsdate desc"
else
sqltext="Select * from news where content like "&a&" order by newsdate desc"
end if

rs.open sqltext,conn,3,1
rs.pagesize=30
If rs.RecordCount=0 Then
Emptyyn=true
Conn.close
.....

问题提示出在:rs.open sqltext,conn,3,1 这一句,错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。
我把3和1这两个数全都去掉也不行,在后面再添上一个参数"1"还是不行.请问这是怎么回事?

还有一个问题:sqltext="Select * from news where content like "&a&" order by newsdate desc"
这句代码我的意思是搜索content字段中包含a的记录,不知这样写能不能实现,请帮我看一看!!
2#
发表于 2010-1-8 05:21:55 | 只看该作者
if m="A" then
sqltext="Select * from news where reporter='"&a&"' order by newsdate desc"
else
sqltext="Select * from news where content like '%"&a&"%' order by newsdate desc"
end if

rs.open sqltext,conn,1,1
rs.pagesize=30
If rs.RecordCount=0 Then
Emptyyn=true
Conn.close
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-8 05:21:58 | 只看该作者
实在是太感谢了.问题终于搞掂了.就是用的3楼的方法.多谢了3楼的兄弟.
这个论坛很棒,前次我遇到的问题也是在这里搞掂的.
谢谢了,回复我的兄弟们!!!
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-8 05:22:01 | 只看该作者
以下是引用jsl_9_14在2007-8-31 2:55:01的发言:
实在是太感谢了.问题终于搞掂了.就是用的3楼的方法.多谢了3楼的兄弟.
这个论坛很棒,前次我遇到的问题也是在这里搞掂的.
谢谢了,回复我的兄弟们!!!
这位朋友的提问态度和解决问题的精神都很棒,值得大家学习,希望新手借鉴。
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-8 05:22:04 | 只看该作者
sqltext="Select * from news where reporter="&a&" order by newsdate desc"
改成
sqltext="Select * from news where reporter='"& a &"' order by newsdate desc"
试试
再检查数据库表里是否有reporter或content这两个字段,有没有拼写错误
下面的sql语句同样修改
回复 支持 反对

使用道具 举报

6#
发表于 2010-3-14 05:05:04 | 只看该作者
够震撼!够创新!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 14:52 , Processed in 0.105599 second(s), 11 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表