求问在ASP中判断SQL数据库的表中是否有数据语句

我的一个投票程序在ACCESS下正常,在SQL数据库中有如下语句失效,setchkipvote=server.CreateObject("adodb.recordset"... 我的一个投票程序在ACCESS下正常,在SQL数据库中有如下语句失效,
set chkipvote=server.CreateObject("adodb.recordset")
chkipvote.open "select * from ip where ip='"&ip&"'",conn,1,3

if not chkipvote.eof then '此ip以前是否投过票 是

voteid=chkipvote("voteid") 'ip已投过票的id
ivotedate=chkipvote("votedate") 'ip最后一次投票日期
if isdate(ivotedate)=false then ivotedate=now():votenum=0:voteid="" '是否为第一次投票

if datediff(yyyyqmwwdhns,ivotedate,now())>timeout then ivotedate=now():votenum=0:voteid="" '是否在投票时间范围
if trim(voteid)<>"" then
voteids=split(voteid,",") 'ip已投过票的id数组
votenum=ubound(voteids) 'ip已经投票的次数
ii=0
for i=0 to votenum
if id=voteids(i) then ii=ii+1 '此id ip已投票数
next
end if

经检测,是第三行 if not chkipvote.eof then 这句程序执不过去。请问在ASP网页中如何改成支持SQL数据库的语句呢?有人说是用exists语句,可我不知如何改。
请给完整语句,非常感谢。另请问其他语句是否有不支持SQL的呢?万分感谢!!
展开
 我来答
渡江桥打鱼的
2014-09-11
知道答主
回答量:11
采纳率:0%
帮助的人:5.5万
展开全部
not xx.eof and not xx.bof--->这样判断数据集是不是为空
错误提示或者代码是啥,贴出来看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
happyyu0
2014-09-11 · TA获得超过1637个赞
知道小有建树答主
回答量:968
采纳率:0%
帮助的人:586万
展开全部
提示什么错误啊!
sql数据库能不能连上啊! asp连接sql的代码和access的代码不一样!
更多追问追答
追问
能连上数据库,这个是验证IP的chkipvote.asp页面中的代码,index.asp通过调用这个页面这些判断,之前代码都能通过,走到这里,按确定时就没反应了,没任何提示,ACCES数据库时是正常的,我就是不知道在SQL环境下,这里的判断该如何变化。
追答
把select * from [ip] where [ip]='"&ip&"' 试试
再不行的话就

response.write "select * from ip where ip='"&ip&"'"

response.end
放在
chkipvote.open "select * from ip where ip='"&ip&"'",conn,1,3

代码后面 看输出的能在sql里面执行吗!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式