| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 439 人关注过本帖
标题:[求助]又是数据库连接的问题
取消只看楼主 加入收藏
jsl_9_14
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-8-27
收藏
 问题点数:0 回复次数:1 
[求助]又是数据库连接的问题

我想做一个搜索页面可是遇到了一个问题:请各位看一看.代码如下:

....
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的记录,不知这样写能不能实现,请帮我看一看!!

搜索更多相关主题的帖子: 数据库 
2007-08-30 15:58
jsl_9_14
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-8-27
收藏
得分:0 
回复:(jsl_9_14)[求助]又是数据库连接的问题
实在是太感谢了.问题终于搞掂了.就是用的3楼的方法.多谢了3楼的兄弟.
这个论坛很棒,前次我遇到的问题也是在这里搞掂的.
谢谢了,回复我的兄弟们!!!
2007-08-31 02:55
快速回复:[求助]又是数据库连接的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022993 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved