【问题标题】:Delphi, Microsoft Access 2007 Connection StringDelphi,Microsoft Access 2007 连接字符串
【发布时间】:2018-02-25 14:46:45
【问题描述】:

我一直在尝试创建一个程序来创建数据库、创建表、在这些表中存储信息并读取这些表。我正在使用 delphi 和 microsoft access(虽然我愿意使用另一个数据库程序,如果一个更容易学习的话)。无论如何,我遇到了这个问题并回答:Delphi 7: ADO, need basic coding example

但是,我对我的连接字符串是什么或如何知道是什么感到困惑。我希望数据库保存在与我的程序所在的文件区域相同的文件区域中,所以它只是该区域的文件目录,例如:

文件名=E:\project\Debug\Win32\Studentdb.accdb

用户也使用+database。如果我的数据库名称是 Studentdb,我是否会将“Brill1”放在那个空间中?

如果我不使用 MYSQL,我还需要使用 ODBC 连接器吗?我猜不是,但我需要使用其他东西。此外,在从 microsoft 访问保存文件时,它们保存为 .accdb 但是当我在表单上创建 ADOConnection 组件并按下连接字符串属性时,它要求提供 .udl 并且我之前没有在任何地方遇到过这个,所以我想知道我是否需要转换或对此做些什么。

我是一个真正的初学者,所以如果我的问题很明显,我很抱歉,但我真的很感激一些帮助或指出初学者在这个主题上的友好资源。谢谢。

【问题讨论】:

    标签: database delphi ms-access


    【解决方案1】:

    Access 2007 中所有可能的连接字符串都在这里:

    https://www.connectionstrings.com/access-2007/

    ...选择哪一个取决于您拥有和/或想要使用的驱动程序。

    (ACE、OLE、ODBC ...)

    【讨论】:

    • 我怎么知道我有哪一个(或者因为我没有下载任何东西所以我没有)以及你会推荐哪一个?我只做非常简单的事情,所以一个会更好还是都很好/没有不同?如果我使用 ODBC,我可以按照我链接的教程进行操作吗?
    • 在您更熟悉使用 Delphi 和 ADO 处理 Access 数据库之前,最好为您的数据库设置一个 ODBC 系统 DSN。原因是 ODBC 设置实用程序包括测试连接的工具,而无需编写 Delphi + ADO 应用程序来执行此操作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    相关资源
    最近更新 更多