如何判断Access里的表是否创建了索引或主键?

ghost225 2005-12-29 08:36:17
如题!
...全文
171 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwwb 2005-12-31
  • 打赏
  • 举报
回复
索引:
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\temp\123.mdb;Persist Security Info=False"
Set rs = cn.OpenSchema(adSchemaIndexes, Array(Empty, Empty, Empty, Empty, "tablename"))
While Not rs.EOF
MsgBox rs!INDEX_NAME
rs.MoveNext
Wend
ghost225 2005-12-31
  • 打赏
  • 举报
回复
自己先顶一下!
changechange 2005-12-31
  • 打赏
  • 举报
回复
关于此主题请参考:
生成表查询,怎么连原表的主键一起copy进去?
http://access911.net/index.asp?u1=a&u2=74FAB01E16DC


上述文章要先找出来,然后再COPY ,所以肯定能回答你的问题
changechange 2005-12-31
  • 打赏
  • 举报
回复
直接判断KEY 的类型即可

关于此主题请参考:
用ADO列出某个表的所有字段、索引《表》
http://access911.net/index.asp?u1=a&u2=77FAB71E14DC
rouqu 2005-12-31
  • 打赏
  • 举报
回复
如果是通过UI看 就在表的Design模式下看PK和索引(分别是钥匙状和闪电状的小图标)
ghost225 2005-12-29
  • 打赏
  • 举报
回复
自己先顶一下!

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧