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

<%

if Hos_Name<>""then

'判断客户资料表中是否有重复资料

sql="select * from 客户资料表 where 医院名称="&Hos_Name&""
set rs=server.createobject("adodb.recordset")
rs.open sql,connstr,1,3



if rs.eof=true then '如果指针到达最后一行,没有找到记录就

sql="select * from 客户资料表" '添加新记录
set newrs=server.createobject("adodb.recordset")
newrs.open sql,connstr,1,3
newrs.addnew

newrs("医院名称")=Hos_Name
newrs("医院编号")=Hos_Num

newrs("医院类别")=Be_Sex
newrs("客户类别")=KH_Sex

newrs("省份")=Province
newrs("城市")=City
newrs("地址")=Address

newrs("邮政编码")=Postal

newrs("专科负责人")=Pro_admin
newrs("专科电话")=Pro_Phone

newrs("眼科负责人")=Eyes_admin
newrs("眼科电话")=Eyes_Phone

newrs("设备科负责人")=EQ_admin
newrs("设备科电话")=EQ_Phone

newrs("院长")=Admin
newrs("院长电话")=Admin_Phone

newrs.update
newrs.close


else '否则就修改此记录

rs("医院类别")=Be_Sex
rs("客户类别")=KH_Sex

rs("省份")=Province
rs("城市")=City
rs("地址")=Address

rs("邮政编码")=Postal

rs("专科负责人")=Pro_admin
rs("专科电话")=Pro_Phone

rs("眼科负责人")=Eyes_admin
rs("眼科电话")=Eyes_Phone

rs("设备科负责人")=EQ_admin
rs("设备科电话")=EQ_Phone

rs("院长")=Admin
rs("院长电话")=Admin_Phone


rs.update
rs.close

end if
end if
%>

我想大家应该已经明白我的意思了!
现在我的问题是这样的,当记录不重复的时候,添加新记录的操作是正常的

但是当记录重复的时候,SQL并不修改该重复记录
而是继续添加了一个新的记录

请问大家问题出在哪里呢?我改如何修改呢?
谢谢大家

搜索更多相关主题的帖子: 语句 条件 客户 sql 
2006-08-14 16:38
Angel198328
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-8-4
收藏
得分:0 
还有5分钟就下班了!要是今天没来得及感谢弯曲的直线
以及各位同人!那么就明天一早上来写感谢信吧!
在此致歉了

潮淹没了昔日的足迹; 风吹散了昨日的泪; 未来大道,谁与我同行?
2006-08-14 16:53
快速回复:[求助]IF 条件语句
数据加载中...
 
   



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

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