DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: 1231524324
今日帖子: 16
在线用户: 11
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 nestle_hcl (gigi) ★☆☆☆☆ -
注册会员
2003/5/6 21:31:35
标题:
数据表的操作 浏览:1365
加入我的收藏
楼主: 我想实现这样一个功能,我想让用户不能输入完成相同的记录,就是说数据库里不能有完全相同的两个记录;该怎么操作呀!
----------------------------------------------
-
作者:
女 321 (321) ★☆☆☆☆ -
注册会员
2003/5/6 21:38:41
1楼: 设置字段属性唯一就行了,以前回答过。
----------------------------------------------
-
作者:
男 supermay (supermay) ★☆☆☆☆ -
盒子活跃会员
2003/5/6 21:39:57
1楼: 我的方法是在OnPostError中利用Table的提交错误代码进行处理,其中包括Key键的处理就行了,若有异常用Abort中断后用MessageBox Show出错误信息
----------------------------------------------
https://shop66090024.taobao.com/?spm=a313o.7775905.1998679131.d0011.6f6f2796Z7e3JX
作者:
男 nestle_hcl (gigi) ★☆☆☆☆ -
注册会员
2003/5/7 12:32:51
2楼: 如果按一楼说的,设置字段属性唯一的话,那么我里面的字段就不能有一个是重复的,但我的意思是不能有两条记录完全相同,不是说某一个字段不能重复,我想是不是我没有说清楚!
----------------------------------------------
-
作者:
男 nestle_hcl (gigi) ★☆☆☆☆ -
注册会员
2003/5/7 12:34:58
3楼: 而且我的第一个字段是自动编号的字段,我想的是除了这个字段以外的字段不能够有重复的记录,该怎么办呀??
----------------------------------------------
-
作者:
男 guozi (guozi) ★☆☆☆☆ -
注册会员
2003/5/7 13:07:52
4楼: 可以在 SQL Server 中,在创建表中的字段是,按住Ctrl键,然后选中多个字段,再按下主键标识--“小钥匙”,即多个字段作为唯一索引,就可以实现了。(备注:其实我也是个菜鸟,如果我说的不对,还请多多包含,谢谢!)
----------------------------------------------
I love delphi very much !
作者:
男 nestle_hcl (gigi) ★☆☆☆☆ -
注册会员
2003/5/7 13:10:12
5楼: 真的可以这样吗?
----------------------------------------------
-
作者:
男 get5 (混混) ★☆☆☆☆ -
盒子活跃会员
2003/5/7 13:35:06
6楼: 你可以再用一个数据集(adoquery)来查找原先表里是否有相同的记录。
----------------------------------------------
-
作者:
男 nestle_hcl (gigi) ★☆☆☆☆ -
注册会员
2003/5/7 16:12:04
7楼: 那你写一段程序给我看一下
----------------------------------------------
-
作者:
男 guozi (guozi) ★☆☆☆☆ -
注册会员
2003/5/8 8:54:15
8楼: 写代码也可以:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(Select * from 表名 Where () and () and () ......);
ADOQuery1.Open;
If ADOquery1.RecordCount > 0 Then 
  Begin
    ..........
  End;
不知道我也的对不对,你自己试试吧!
----------------------------------------------
I love delphi very much !
作者:
男 nestle_hcl (gigi) ★☆☆☆☆ -
注册会员
2003/5/12 12:08:40
9楼: 8楼的朋友,我不是很懂你说的这段程序哟!!可以写的详细一点吗?
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行39.0625毫秒 RSS