asp开发的页面,将excel导入SQL,如何解决数据重复插入

来源:百度知道 编辑:UC知道 时间:2024/05/26 12:38:34
我用ASP开发的web页面,可以实现将EXCEL数据导入SQL数据库,但是目前出现了一个问题,就是我将同样的EXCEL表再导入,数据库中依然会自动添加,我设置了索引字段后,是可以避免重复添加了,但是web就直接出错,我想增加一个判断,在导入重复的数据时,自动弹出提示。有哪位大侠可以帮帮忙啊?
下面是我的程序代码,实现导入是没问题的。
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="upload_5xsoft.inc"-->
<!--#include file="../conn/dbconn.asp"-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>EXECL数据导入</title>
<style type="text/css">
<!--
body,td,th {
font-size: 12px;
color: #666666;
}
-->
</style>
</head>
<body>
<%
session.CodePage=936
Server.ScriptTimeOut=600000
set upload=new upload_5xsoft
set file=upl

sheet 表里的值和数据库里的值做比较
取出 sheet 表里一行值,就和student 表里的数据做比较,如果数据库里已存在,则提示错误,或者跳过继续读取下一行

select count(*) from student where
name=rs(0) and bj=rs(1) and xb=rs(2) and xh=rs(3)

结果为0插入,结果不为零continue