| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1066 人关注过本帖
标题:ASP也闹鬼了。。。。?
只看楼主 加入收藏
shaoli4261
Rank: 3Rank: 3
来 自:安徽.巢湖
等 级:新手上路
威 望:6
帖 子:212
专家分:0
注 册:2007-9-11
收藏
得分:0 
<%set rs=Server.CreateObject("ADODB.RecordSet")
sql="SELECT * FROM matchlist,checkinout WHERE matchlist.matchidcard=checkinout.checkidcard and matchid="&request("id")
rs.open sql,conn,1,3
if rs.eof or rs.bof then
response.write"<script language='javascript'>alert('该岗位已经收费,请检查后重新操作!'); window.history.back();</script>"
else
response.write"<script language='javascript'>alert('数据库中没有你所查数据,请返回!'); window.history.back();</script>"
end if%>

爱一个人,不一定拥有她,但拥有一个人,就要爱她。也许她不是最好的,但她可能是你最值得的珍惜的人。
2007-10-04 16:01
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
错误类型:
ADODB.Field (0x80020009)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/ao/humanresourcedep/signagreement.asp

各位大虾,上述就是测试的结果!以下是可以使用的内容,大家帮我分析下,这和我出问题的结构内容完全一样:
Set rs= Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM 企业网上招聘,业务公司档案 WHERE 企业网上招聘.企业编号=业务公司档案.用人单位编号 and 单位名称= '"&company&"' "
rs.open SQL,conn,1,3
%>
<%if rs.eof then %>
<script language="javascript">
alert("您还未发布招聘信息,请完成发布后再执行约见面试,如有疑问请致电69691196!");
window.history.back();
</script>
<%End If%>
还望大家能继续考察一下!
2007-10-04 21:14
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
实在不好意思,我放到互联网上测试,却正常了,是不是电脑中毒了?为什么在本地测试就提示错误?很奇怪的是,别的内容却能正常测试?不过,非常感谢大家的关注。我还是想解决为何本地无法测试通过呢?有兴趣的朋友请继续给个答案!谢谢!
2007-10-04 21:58
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 

有时候有的问题需要放到网上,在本地是看不出问题的,这涉及到一个客户端、服务器端的问题。
楼主这个问题应该再检查一下,在本地调试也应该是正常的。你可以进一步研究一下到底哪里出错了。

2007-10-04 23:27
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
以下是引用madpbpl在2007-10-4 23:27:23的发言:

有时候有的问题需要放到网上,在本地是看不出问题的,这涉及到一个客户端、服务器端的问题。
楼主这个问题应该再检查一下,在本地调试也应该是正常的。你可以进一步研究一下到底哪里出错了。

老大,你觉得问题在哪?我可是怎么也看不出来,几乎完全相同的代码在另外一个网页里面使用都很正常,但在这个网页里却无法执行,似乎他非要找到一个记录集相匹配,是不是与其他因素有关?再一个你的QQ群无法加入啊?谢谢啊,希望能有个结果!

2007-10-05 18:35
wcwtitxu
Rank: 2
来 自:中国普宁
等 级:论坛游民
帖 子:95
专家分:13
注 册:2006-6-7
收藏
得分:0 
[CODE]

<% If rs.eof And rs.bof Then %>
<script language="javascript">
alert("该岗位已经收费,请检查后重新操作!");
window.history.back();
</script>
<%
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
Response.End
' 你应该释放资源,停止服务器继续执行网页, 而不是等待浏览器执行到 "window.history.back();"
End If %>

[/CODE]

Scripts 学盟 - http://www./
2007-10-06 05:14
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
以下是引用wcwtitxu在2007-10-6 5:14:47的发言:
[CODE]

<% If rs.eof And rs.bof Then %>
<script language="javascript">
alert("该岗位已经收费,请检查后重新操作!");
window.history.back();
</script>
<%
rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
Response.End
' 你应该释放资源,停止服务器继续执行网页, 而不是等待浏览器执行到 "window.history.back();"
End If %>

[/CODE]

兄弟真是奇才!问题解决了,很奇怪为什么有的可以有的却不行,还是你厉害!谢谢!

2007-10-07 19:35
快速回复:ASP也闹鬼了。。。。?
数据加载中...
 
   



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

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