我有一个Access 97数据库,它通过ODBC和链接表作为前端,运行在Wiin7-64下运行的MySQL数据库。 (是的,它确实有用!)数据库包含有关我居住的法国部分的礼拜场所和朝圣地的信息。另外,我在Photoshop Elements 9中有成千上万的网站照片.PSE9的底层数据库引擎是SQLite,有关照片的有趣数据(标题,我喜欢哪些等等)。我想将Access从SQLite数据库中的表链接到MySQL数据库。
我的问题:我无法创建到PSE9 SQLite数据库的ODBC连接。我已经通过谷歌进行了多次搜索,在stackoverflow和其他地方阅读了多个帖子,尝试了各种建议,但仍然没有ODBC连接,无论是在Win7-64的32位还是64位ODBC工具中。我很难过。
到目前为止,我已经
了当我查看ODBC和ODBC(32位)窗口时,我找不到SQLite的用户DSN,系统DSN或文件DSN。有什么建议吗?
谢谢, 哈维在温和的波尔多
答案 0 :(得分:3)
所有那些复制dll的东西 - 你不需要做任何这些。只需下载32位版本并双击它 - 将安装驱动程序。然后找到32位ODBC管理器(注意64位窗口上有2个,只有一个是32位),启动它并创建一个DSN。您应该在驱动程序选项卡中看到sqlite3。
答案 1 :(得分:2)
DSN不会自动存在,您必须自己创建它们。 ODBC管理员中应该有一个“添加”按钮。然后选择驱动程序类型“SQLite”,然后在下一个对话框中配置详细信息。
DSN通常包含连接到特定数据库实例所需的所有配置信息,以便所有这些 - 可能与一个数据库系统不同 - 可以通过一个名称引用。这就是“数据源名称”这个名称的来源。