网站首页 > 开源技术 正文
access数据表中,建议都设置一下主键。既可以保证实体的完整性,也加快数据库的操作速度。
在access中,添加主键可以用点击表格右键,主键,看到的钥匙符号就是主键了。
也可以通过代码动态添加主键
On Error GoTo 出错
Dim db As DAO.Database
Dim tb As DAO.TableDef
Dim ind As DAO.Index
Set db = CurrentDb
Set tb = db.TableDefs("员工信息")
Set ind = tb.CreateIndex("主键") '创建主键索引
ind.Fields.Append ind.CreateField(txt1) '为索引添加主键字段
ind.Primary = True
tb.Indexes.Append ind '将新建的索引添加到索引对象集合中去
MsgBox "恭喜,主键创建成功!"
Exit Sub
出错:
MsgBox Err.Description, , "错误"
猜你喜欢
- 2025-07-03 面试官竟然问我订单ID是怎么生成的?难道不是MySQL自增主键?
- 2025-07-03 MySQL中如何设置自动递增id主键重新计数从1开始?
- 2025-07-03 领导不让用UUID作为MySQL主键,那我用啥?
- 2025-07-03 长方形主键/指纹识别 MX4 Pro真机曝光
- 2025-07-03 如何利用Redis做数据库的主键生成机制
- 2025-07-03 揪出那个无主键的表(mysql无主键)
- 2025-07-03 主键ID的几种生成方式(主键id的几种生成方式)
- 2025-07-03 保障数据完整性:深入解析Oracle数据库的主键和外键约束
- 2025-07-03 如何计算InnoDB主键索引B+树的高度?
- 2025-07-03 雪花算法,什么情况下发生 ID 冲突?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)