通过ASP页面往本地access导入数据时出现的问题
我的服务器是XP上的IIS,通过ASP页面导入数据时报如下错误:
----------------
错误类型:
Microsoft JET Database Engine (0x80004005)
由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。
/manage/member/InputSave.asp, 第 45 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:
POST 76 ??? /manage/member/InputSave.asp
POST Data:
backfile=200771419329653.xls&Submit=%BF%AA%CA%BC%B5%BC%C8%EB&sj=xsj&delfile=
------------------
页面代码:
sql1 = "insert into member([uid],[username],[sex],[IDcard],[email],[ljxfje],[score],[fxrq],[sxrq],[psd],[add],[tel],[yzbm],[klx],[cs],[lpje]) values('"& fixsql(rs(0)) &"','"& fixsql(rs(1)) &"','"& fixsql(rs(2)) &"','"& fixsql(rs(3)) &"','"& fixsql(rs(4)) &"','"& fixsql(rs(5)) &"','"& fixsql(rs(6)) &"','"& cdate(fixsql(fkrq))&"','"& cdate(fixsql(jzrq)) &"','"& fixsql(md5(pwd,16)) &"','"& fixsql(rs(9)) &"','"& fixsql(rs(10)) &"','"& fixsql(rs(11)) &"','"& fixsql(rs(12)) &"','"& fixsql(rs(13)) &"','"& fixsql(rs(14)) &"')"
cnMb.execute(sql1) //<--------------第45行
if rs(2)="F" then
sex=1
else
sex=0
end if