数据库添加数据出现怪现象
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数据库文件内容。
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,要求判断数据库是否存在,不存在是自动创建数据库。
数据库中的Schema和Database的区别
在mysql中创建一个Schema和创建一个Database的效果好像是一样的,但是在sqlserver和orcal数据库中效果又是不同的,目前我只能理解为在mysql中schema<==>database; 数据库中的user和schema的关系: 假如我们想了解数据库中的user和schema的关系,首先必须要清楚数据库中的user和schema的概念。 在sqlserver2000中,由于架构的原因,user和schema总有一层隐含的关系,让我们很少意识到其实user和schema是两种完全不同的概念,不过在sqlserver2005中这种架构被打破了,use
数据仓库原理:数据库与数据仓库
0. 说明 《数据仓库原理》系列博文,是笔者在学习数据仓库与商业智能时的读书笔记,现重新梳理思路,分享在这里,希望读者批评指正。 本系列主要包括以下几部分内容: [1].数据库与数据仓库 为什么有了数据库还需要数据仓库?什么又是数据仓库? [2].数据仓库系统的体系结构 数据仓库系统的体系结构包括哪些组成要素?各自的作用又是什么? [3].数据仓库与ODS 什么是ODS?为什么需要ODS?DB~ODS~DW三层体系结构又是什么? [4].联机分析处理(OLAP) OLAP是什么?OLAP与OLTP有什么区别?多维数模型有哪几种?多维分


