如何为 MS Access 数据库配置 ODBC 数据源管理器 (DSA)?

发布于 2024-10-02 04:55:56 字数 387 浏览 8 评论 0原文

我最终想从我将编写的 Lazarus 程序中查询现有的 MS-Access 数据库(例如,contacts.mdb)。

看来配置用户 DSN 是第一步。

在 ODBC DSA 中,我陷入了为 MS-Access 数据库添加驱动程序的困境。我需要为此下载什么?

好吧,我从头开始。请耐心听我说。

我现在尝试使用 wiki.lazarus.freepascal.org/MS_Access 中给出的 Lazarus 示例。

按照“在控制面板管理工具中转到您的[数据源 (ODBC)]...”的说明,我运行 /usr/bin/ODBCConfig 并收到一条错误,提示“窗口句柄无效”。单击“确定”将关闭,不显示任何内容。

这是否意味着我已经得到了一切,以至于感到绝望?

I ultimately want to query an existing MS-Access database (say, contacts.mdb) from a Lazarus program I will write.

It appears that configuring a User DSN is the first step.

In the ODBC DSA, I am stuck at Adding a driver for MS-Access databases. What do I need to download for this?

OK, I'm starting over from scratch. Please bear with me.

I'm now trying to use the Lazarus example given at wiki.lazarus.freepascal.org/MS_Access.

Following the Instruction given as "Goto your [Data sources (ODBC)] at the control panel administrative tools..." I run /usr/bin/ODBCConfig and get an error which says "Invalid window handle." Clicking OK closes without anything.

Does this mean I've gotten everything so FUBAR that's it's hopeless?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

執念 2024-10-09 04:55:56

如果您的程序是用 PHP 编写的,您可以使用 php5-odbc 访问任何 odbc 源,例如 mssql 服务器或访问数据库。

这篇文章http://phplens.com/phpeverywhere/node/view/9说明了您所有必要的步骤。

If your program is written in PHP you can use php5-odbc for access any odbc source, like mssql server or access databases.

This post http://phplens.com/phpeverywhere/node/view/9 illustrate you all the necessary step.

太阳男子 2024-10-09 04:55:56

我认为在 ~/.odbc.ini 中放置类似以下内容就足够了:

[Contacts]
Description = The Contacts Database
Driver = /usr/lib/libmdbodbc.so
Database = /home/dkjmusic/data/contacts.mdb

当然你需要一个 MDB ODBC 驱动程序(例如 libmdbodbc 安装libmdbodbc http://bit.ly/software-small)即可安装

I think it should be enough to put something like the following in ~/.odbc.ini:

[Contacts]
Description = The Contacts Database
Driver = /usr/lib/libmdbodbc.so
Database = /home/dkjmusic/data/contacts.mdb

Of course you need an MDB ODBC driver (e.g. libmdbodbc Install libmdbodbc http://bit.ly/software-small) to be installed

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文