| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1800 人关注过本帖
标题:ASP插入数据如何避免重复?
只看楼主 加入收藏
a181339592
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-23
收藏
 问题点数:0 回复次数:9 
ASP插入数据如何避免重复?

具体问题我也描述不出来,用这个“合同管理系统”来。首先进网站:http://web.51letu.com/wuying/login.asp

用户名和密码都是admin,进去后选择“合同类别”,在上面的“合同类型”的框框里面可以输入数据,输入后点“插入记录”按钮。

问题就是:如何检测出插入的数据不是重复的。

搜索更多相关主题的帖子: web ASP 数据 合同 类别 
2007-04-23 15:12
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 

插入前查询下就可以了


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2007-04-23 15:21
a181339592
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-23
收藏
得分:0 
回复:(阳光白雪)插入前查询下就可以了
这个自然知道,就是这个查询的代码太复杂了,插在哪里都不晓得……
2007-04-23 15:24
天上碑
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:0
注 册:2007-4-23
收藏
得分:0 
你也可以在建表的时候把不让重复的字段给设为主键啊.

我很郁闷!
2007-04-23 15:26
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
不一定要主键,主键只能有一个,设成唯一可以有多个

2007-04-23 18:01
a181339592
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-23
收藏
得分:0 
以下是引用rainic在2007-4-23 18:01:50的发言:
不一定要主键,主键只能有一个,设成唯一可以有多个

就是说只要在数据库里面改,而不需要在网页上改吗?

2007-04-23 18:17
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
都可以,但我认为在数据库里面改这样比较好

2007-04-23 18:40
cyc308
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2005-5-26
收藏
得分:0 
很复杂吗?
2007-04-24 10:10
在编程中沦落
Rank: 2
等 级:新手上路
威 望:4
帖 子:411
专家分:0
注 册:2005-12-25
收藏
得分:0 
这样查询一下不就可以了…………

看了一下你的网站,按下面代码写应该没错的,检查一下你的字段、表单是不是下面这两个,大概插入到100行下点的位置,没看到你b_type.asp的代码,你看一下插入到哪一行不出问题…………

set rs=server.CreateObject("adodb.recordset")
rs.open "select * from [t_btype] where [bt_name]='"&trim(request.form("bt_name"))&"'" ,conn,1,1
if rs.recordcount>0 then
response.write "<script language=javascript>"
response.write "alert('对不起,已经有此合同名称,请重新输入!');"
response.write "this.location.href='vbscript:history.back()';</script>"
Response.end

else

...

[此贴子已经被作者于2007-4-24 10:26:21编辑过]


2007-04-24 10:24
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 

查一次快还是让他插入失败快,自己选择...


2007-04-24 22:01
快速回复:ASP插入数据如何避免重复?
数据加载中...
 
   



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

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