数据库添加数据出现怪现象

cjfriends cjfriends 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我现在开发一个小模块,实现站内发送短信息,但往数据库中添加数据时出现了一个很怪的现象:全部代码如下
jsname=request("jsname")
jsid=request("jsid")
title= request("title")

content=request("content1")

id=session("id")
gsid=session("gsid")
fsname=session("name")

set rst=server.createobject("adodb.recordset")
sql="select * from company where id='"&gsid&"'"
rst.open sql,conn,1,1
gsname=rst("gsmc")
rst.close
set rst=nothing

sql="select * from webmail where fsid='"&id&"' and title='"&title&"' and jsid='"&jsid&"'"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
if not rs.eof then
response.write"<SCRIPT language=JavaScript>alert('您已经给这家公司发过一份这样的信件了!');"
response.write"history.go(-1)</SCRIPT>"
response.end
else
sql1="insert into webmail(title, content, fsid, fsgsid, fsgsname, fsname, jsid, jsname) values('"&title&"', '"&content&"', '"&id&"', '"&gsid&"', '"&gsname&"', '"&fsname&"', '"&jsid&"', '"&jsname&"')"
conn.execute(sql1)
rs.close
set rs=noting
conn.close
set conn=nothing
response.Write"<script language=javascript>alert('邮件信息已经成功发送!');window.location.href='webmail_manage.asp';</script>"
end if

当判断结果为真时,能执行结果正确;判断结果为假时,提示 "您已经给这家公司发过一份这样的信件了" 并返回上一级,但数据库中却已经添加了一条数据;如果把判断语句去掉,直接添加,结果更怪异,在数据库中显示一下子添加了3条记录,我写asp代码有一段时间了,但从来没有遇见过这样的问题,请各位高手指教,谢谢!
我的数据库用的是sql server 2000.
...全文

相关推荐

DB(数据库查看器)

DB数据库查看器 可查询paradox及dbf数据库文件内容。

zqy197508

Oracle 数据库(Database, DB)

数据库基本概念 数据库(Database, DB) 数据库管理系统(Database Management System, DBMS) 数据库管理员( Database Administrator, DBA) 数据库系统( Database System, DBS ) 关系型数据库 E-R 模型(Entry-Relation)

水冰雨露

在数据库‘master’中拒绝CREATE DATABASE权限问题的解决方法

今天使用Linq To SQL,要求判断数据库是否存在,不存在是自动创建数据库。

weixin_38609571

数据库中的Schema和Database的区别

在mysql中创建一个Schema和创建一个Database的效果好像是一样的,但是在sqlserver和orcal数据库中效果又是不同的,目前我只能理解为在mysql中schema&lt;==>database;   数据库中的user和schema的关系:   假如我们想了解数据库中的user和schema的关系,首先必须要清楚数据库中的user和schema的概念。   在sqlserver2000中,由于架构的原因,user和schema总有一层隐含的关系,让我们很少意识到其实user和schema是两种完全不同的概念,不过在sqlserver2005中这种架构被打破了,use

weixin_38587924

数据仓库原理:数据库与数据仓库

0. 说明   《数据仓库原理》系列博文,是笔者在学习数据仓库与商业智能时的读书笔记,现重新梳理思路,分享在这里,希望读者批评指正。   本系列主要包括以下几部分内容:   [1].数据库与数据仓库   为什么有了数据库还需要数据仓库?什么又是数据仓库?   [2].数据仓库系统的体系结构   数据仓库系统的体系结构包括哪些组成要素?各自的作用又是什么?   [3].数据仓库与ODS   什么是ODS?为什么需要ODS?DB~ODS~DW三层体系结构又是什么?   [4].联机分析处理(OLAP)   OLAP是什么?OLAP与OLTP有什么区别?多维数模型有哪几种?多维分

weixin_38644097
评论 3
收藏 已收藏
分享
返回顶部
cjfriends
ASP 28,401 成员 356,940 内容