ACCESS判断并设置主键,具体怎 *** 作谢谢

ACCESS判断并设置主键,具体怎 *** 作谢谢,第1张

如果是代码中,要引用ADOX

判断主键代码如下:

sub SetupKey()

Dim ky As New ADOXKEY

Dim cat As New ADOXCatalog

catActiveConnection="Provider=MicrosoftJetOLEDB40;Data Source =c:\数据库mdb;"

'如果是当前数据库则用下面这句

'catActiveConnection=CurrentProjectConnection

For Each ky In catTables("表名")Keys

DebugPrint kyName & "——" & kyType

Next

'返回值

'adkeyPrimary 1 是默认值,此键是主键

'adkeyForeign 2 此键是外键

'adKeyUnique 3 此键盘是唯一键

'二、设置主键

Set ky = New Key

kyName = "CustOrder"

kyType = adKeyPrimary

kyRelatedTable = "表名1"

kyColumnsAppend "字段1"

kyColumns("字段1")RelatedColumn = "字段1"

kyUpdateRule = adRICascade

catTables("表名1")KeysAppend ky

End sub

正面回答你的问题:

关系是必须是A表中的主键与B表中的外键之间的关系吗?

不是,没有必要的关系

两个表的关系中是必须有一个字段是主键么?

也不是,主建只是说明那个主建字段不能有相同的值

比如user表:ID(主键)

uid

password……

working表:ID(主键)

uid

……

这两个uid可以建立关系么?

可以建立关系

如果可以,这种关系正确么?

这个不好回答,你说的是什么样的关系?不过你设计的表是没有问题的

以上就是关于ACCESS判断并设置主键,具体怎 *** 作谢谢全部的内容,包括:ACCESS判断并设置主键,具体怎 *** 作谢谢、access数据库 表关系与主键的关系、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10189602.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存