dav*_*ave 5 ms-access odbc ms-access-2007 primary-key
我支持使用MS Access作为前端的用户在我们的机构中查看某些Oracle表.它们的典型用途是使用Access querybuilder编写即席查询,并且他们也喜欢Access,因为它允许他们构建可打印的报告,而无需通过我们的技术支持部门提交冗长且昂贵的编程请求流程.
创建指向外部表的链接时,有时会要求它们标识表的主键.当然,他们怎么可能知道主要关键字段是什么?
我的问题是:为什么Access想知道链接表的主键字段是什么?索引应该在源db中发生,不应该吗?
我们最近遇到了一个问题,当用户开始转向Access 2007时,最终以两种方式"修复":1)新的ODBC连接,或2)为链接表标识不同的主键列.我的技术支持试图坚持要通过告诉用户选择正确的主键字段来修改我的练习.我认为这应该不重要.但我不能排除本以为MS访问就不会问,如果它不为无关紧要的东西.只是不确定那可能是什么.
注意:此问题中描述了"问题":Access 2007到Oracle 10g链接表 - 查询结果有缺陷,但没有抛出错误
如果您的用户只需要只读访问权限以进行查询和报告,请让他们单击“取消”以响应 Access 提出的关于将哪个字段用作主键的问题。他们应该仍然能够创建链接,但它将是只读的。
如果您的用户需要修改链接的 Oracle 表中的数据,请向他们提供您为他们创建的 Access 数据库文件的副本。您设置链接表,连接属性存储在链接的 TableDef 中... Access 不需要随后引用该链接的 DSN。因此用户也不需要 DSN。
| 归档时间: |
|
| 查看次数: |
4934 次 |
| 最近记录: |