标题:如何利用recordset对象的find方法实现搜索功能?
只看楼主
cctv25
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-8-19
 问题点数:0 回复次数:5 
如何利用recordset对象的find方法实现搜索功能?

代码:

<%

dim cnn, rs,sql,mm

mm=request.Form("mm")

set cnn=server.CreateObject("adodb.connection")

set rs=server.CreateObject("adodb.recordset")

cnn.connectionstring= "driver={SQL server};server=billgates;"&_

"uid=sa;pwd=111;database=school"

cnn.open

rs.open "pswd", cnn

rs.find "un='&mm&'"

if not rs.eof then

%>

<table border=”1”>

<%

For i=0 to rs.fields.count-1

%>

<tr><th><% =rs(i).name %></th><td><% =rs(i) %></td></tr>

<% next %>

</table>

<% else %>

<p> 没有找到合适的记录</p>

<% end if %>

运行的时候报错说行集不能反向滚动

另外rs.findfind没有变色,为黑色,

希望高手指点以下,

谢谢

搜索更多相关主题的帖子: recordset find left 
2005-08-31 19:26
cctv25
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-8-19
得分:0 
希望高手尽快回复,
谢谢拉
2005-08-31 21:11
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
没用过find 只用过select ……like
2005-09-01 08:18
cctv25
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-8-19
得分:0 
怎么没有人帮助解决呢?
2005-09-01 18:20
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
rs.open "pswd", cnn这句话应该是少参数rs.open "pswd", cnn,1,3加这两个参数试试。不能反响滚动可能跟这个有关系。
2005-09-01 21:00
cctv25
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-8-19
得分:0 
谢谢5楼的楼主拉
2005-09-01 21:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-26434-1-1.html




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

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