【问题标题】:Can't find SQL view in Access 2010 while using .mdb?使用 .mdb 时在 Access 2010 中找不到 SQL 视图?
【发布时间】:2013-07-16 17:03:58
【问题描述】:

打开.mdb(access 97格式)数据库文件Access 2010中找不到SQL视图 >使用 Visual Basic 6 内置数据库创建。

当我在 Access 2010 中打开 new 数据库文档 ** (.accdb) ** 时,它工作正常,但 不支持该版本的访问文件 (.accdb) Visual Basics 6.0。 我知道我仍然使用 VB6 很奇怪,但我别无选择,因为我的大学只允许使用 VB6。 那么,有什么办法可以解决这个问题吗?

谢谢。

【问题讨论】:

    标签: vb6


    【解决方案1】:

    我不确定您所说的“找不到 SQL 视图”是什么意思。您可以在 Access 2010 中打开 mdb 文件并使用查询设计器和 SQL 编辑器编辑查询。

    也可以使用 VB6 打开 accdb 文件。这是正确的连接字符串:

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;
    Persist Security Info=False;
    

    取自: http://www.connectionstrings.com/ace-oledb-12-0/standard-security/

    【讨论】:

    • 我知道由 access 2000 及更高版本创建的 .mdb 文件具有“SQL 视图”,但 .mdb 的 access 97 版本似乎不支持“SQL 视图”[用 SQL 编写查询]它在创建选项卡中被禁用。
    • 所以,我建议您将 Access 97 转换为 2010 格式 (office.microsoft.com/en-001/access-help/…) 并使用我回答中的连接字符串连接到 accdb 文件。
    • 感谢 Luke Wage 的支持!
    猜你喜欢
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 2011-04-22
    相关资源
    最近更新 更多