Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何使用access访问第三方数据库_Database_Ms Access - Fatal编程技术网

Database 如何使用access访问第三方数据库

Database 如何使用access访问第三方数据库,database,ms-access,Database,Ms Access,我有一个调度软件,它有一个客户数据库、客户宠物数据库、宠物美容风格数据库、约会数据库和发票数据库。 软件提供的通用报告没有提供我需要的信息。软件公司的支持人员告诉我使用Access生成所需的报告。 我不知道如何连接到软件的数据库,以便在Access中使用它来生成自定义报告。 任何帮助或链接到这方面的信息将不胜感激。 提前感谢大家MS Access的独特功能之一是连接到外部RDBMs的SQL Server、Oracle、Postgres、MySQL、SQLite,以补充其默认的Jet/ACE SQ

我有一个调度软件,它有一个客户数据库、客户宠物数据库、宠物美容风格数据库、约会数据库和发票数据库。 软件提供的通用报告没有提供我需要的信息。软件公司的支持人员告诉我使用Access生成所需的报告。 我不知道如何连接到软件的数据库,以便在Access中使用它来生成自定义报告。 任何帮助或链接到这方面的信息将不胜感激。
提前感谢大家

MS Access的独特功能之一是连接到外部RDBMs的SQL Server、Oracle、Postgres、MySQL、SQLite,以补充其默认的Jet/ACE SQL引擎。事实上,Access可以连接到任何其他符合ODBC的系统,即使是Quickbooks或您的软件,只要它有ODBC API

.MDF是SQL Server主数据库文件,但通常不直接连接到该文件,而是连接到服务器实例。很可能,您需要连接到软件所在的SQL Server数据库的访问权限。事实上,您将执行软件的功能:连接到后端数据库。任何软件或网络/移动应用程序都离不开某种数据库或数据存储

MS Access后端设置非常简单,有许多在线教程:

查找SQL Server实例和所有必需的凭据服务器地址或主机、端口、架构、用户、密码

如果安装了SQL Server,请确保安装的ODBC驱动程序通常已经可用,或者检查软件是否具有预定义的DSN。在线提供免费MSSQL ODBC下载。打开odbcad32.exe以查看当前的计算机驱动程序/DSN安装

在已保存的Access.accdb/.mdb数据库中,在MSAccess.exe的“外部数据”选项卡下,单击ODBC数据库全局图标,在该图标中,您将通过向导连接到上述驱动程序或DSN计算机或用户。您可以导入表或链接活动表,成功连接后将提示您选择数据库表

从那里,您可以像MS Access中的任何其他本地表一样使用链接表,包括表单、报表、宏和模块


事实上,了解ODBC连接后,您可以在大多数维护数据库API的编程语言中工作,包括Python、PHP、R、Perl、Java、C、VB,甚至您日常使用的MS Excel与调度软件的数据交互。

该软件是什么平台?另一个访问文件?您必须找到文件所在的文件夹位置。如果它是一个访问文件,那么使用外部数据实用程序设置表链接应该很简单。如果是拆分设计,则表将位于用户界面的单独文件中,但可能位于同一文件夹位置。该公司应该能够给你提供有关数据库结构和文件名的信息来查找。我在Windows上运行。db是一个.mdf的扩展。该公司的支持就像去看牙医,它拔牙只是为了得到他们给我的信息,喜欢几个月的抱怨来得到我在问题中发布的信息。我在谷歌上搜索了Access.mdf,得到了这个哈哈!很乐意帮忙。