| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 926 人关注过本帖
标题:[求助]这个IF语句的条件要怎么写
只看楼主 加入收藏
昔日足迹
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-6-20
收藏
 问题点数:0 回复次数:10 
[求助]这个IF语句的条件要怎么写
newno=request("text1")
sql="select * from student where 学号='"&newno&"'"
rs.open sql,conn,1,3
if rs("oldno")<>newno then

```红色的是不是不可以这样写的``那要怎么样~~教教我~`谢谢~~
搜索更多相关主题的帖子: 语句 条件 newno sql 
2007-06-24 01:08
feyyee
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2006-12-14
收藏
得分:0 

newno=request("text1")?

这个错了
request.form() or
request.querystring()

2007-06-24 02:59
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
按照你的意思,可以写成
if rs.bof and rs.eof then
2007-06-24 10:16
恒天
Rank: 1
等 级:新手上路
威 望:2
帖 子:165
专家分:0
注 册:2007-6-1
收藏
得分:0 
newno=request("text1") 这个这么写也可以执行的
if rs("oldno")<>newno then

可以写成
if rs.eof and rs.bof then
或者
if rs.recordcount<1 then
2007-06-24 11:53
昔日足迹
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-6-20
收藏
得分:0 

额``谢谢了``因为我要比较两个``所以写成下面这样``

[CODE]sql="select * from student where 学号='"&newno&"'"
rs.open sql,conn,1,3
if rs.eof and rs.bof then
rs.close
sql="select * from student where 姓名='"&newname&"'"
rs.open sql,conn,1,3
if rs.eof and rs.bof then[/CODE]

rs.eof and rs.bof 是不是跟WHERE后面的条件有关的```这样的还有没有别的写法?


如果我不选择堕落 那么地狱的存在又有何意义
2007-06-24 12:34
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 
newno=request("text1")
可以这样写,没有错的!

newno=request("text1")

rs.eof and rs.bof 是不是跟WHERE后面的条件有关的```这样的还有没有别的写法?

是有关的,eof 和 bof 是判断记录集指针到了什么位置。
rs.eof and rs.bof 即判断记录集是否到了头和未尾,即没有符合这个条件的记录。

论坛是我家灌水靠大家
2007-06-24 12:38
恒天
Rank: 1
等 级:新手上路
威 望:2
帖 子:165
专家分:0
注 册:2007-6-1
收藏
得分:0 

数据库默认是从查询条件第一条开始的,也就是记录集的初始指针为第一条记录
在判断记录集里记录是否为空,一般就是
rs.eof and rs.bof
或者rs.recordcount<1
这2种我是用的最多的

2007-06-24 12:50
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 
rs.eof and rs.bof

一般书上都是用这种。

要看你使用在什么方面了,当然是选最方便的来写。

论坛是我家灌水靠大家
2007-06-24 12:51
昔日足迹
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-6-20
收藏
得分:0 
呵呵``谢谢你们了``我明白了``rs.eof and rs.bof``这条是判断记录集里的值是否为空的```我一开始还以为是判断数据库里是否有跟WHERE后面的值相等的呢``呵呵````

如果我不选择堕落 那么地狱的存在又有何意义
2007-06-24 12:59
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 
聪明!就是这么理解的!

论坛是我家灌水靠大家
2007-06-24 13:05
快速回复:[求助]这个IF语句的条件要怎么写
数据加载中...
 
   



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

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