gpt4 book ai didi

sqlite - 无法通过 ODBC 连接 Access 到 SQLite

转载 作者:行者123 更新时间:2023-12-03 16:16:52 25 4
gpt4 key购买 nike

我有一个 Access 97 数据库,它作为前端,通过 ODBC 和链接表连接到 MySQL 数据库,在 Wiin7-64 下运行。 (是的,它确实有效!)该数据库包含有关我居住的法国部分地区的礼拜场所和朝圣场所的信息。此外,我在 Photoshop Elements 9 中拥有数以万计的网站照片。 PSE9 的底层数据库引擎是 SQLite,并且有关于照片的有趣数据(标题、我喜欢哪些照片等)。我想从 Access 链接到 SQLite 数据库中的表,就像链接到 MySQL 数据库一样。

我的问题:我无法创建到 PSE9 SQLite 数据库的 ODBC 连接。我通过 Google 进行了多次搜索,在 stackoverflow 和其他地方阅读了多篇文章,尝试了各种建议,但仍然没有 ODBC 连接,无论是在 Win7-64 的 32 位还是 64 位 ODBC 工具中。我难住了。

到目前为止,我已经

  • http://www.ch-werner.de/sqliteodbc/ 下载 sqliteodbc.exe并运行它(多次)
  • 将 sqlite3odbc.dll、sqlite3.def、sqlite3.dll 和 sqlite3.exe 复制到\windows\system32 文件夹
  • 在 Windows 命令行中输入此命令:“rundll32 c:\windows\system32\sqlite3odbc.dll,install”,产生此错误消息“Copy c:\windows\system32\sqlite3odbc.dll to c:\windows\system32\sqlite3odbc.dll 失败。”

  • 当我查看 ODBC 和 ODBC(32 位)窗口时,我没有找到 SQLite 的用户 DSN、系统 DSN 或文件 DSN。有什么建议?

    谢谢,
    哈维在温和的波尔多

    最佳答案

    复制 dll 的所有内容是什么 - 您不需要执行任何操作。只需下载 32 位版本并双击它 - 将安装驱动程序。然后找到 32 位 ODBC 管理器(注意 64 位窗口上有 2 个,只有一个是 32 位的),启动它并创建一个 DSN。您应该在驱动程序选项卡中看到 sqlite3。

    关于sqlite - 无法通过 ODBC 连接 Access 到 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18277537/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com