1

我正在努力让几个同事的生活更轻松,当然还有我!。我们需要更新一个控制我们的发票功能的数据库。该数据库位于 SQL Server 2008 R2 中。我需要为用户提供一种方式(基于他们的功能)来输入影响发票的信息。例如,John 与客户进行了互动,并在周一向他们发送了一份 pdf 文档。我们需要捕捉到 John 在周一向客户 A 发送了一个与 Project 123 相关联的 pdf。同时,Ann 正在为客户 A 但在 Project 126 上进行颜色校正。我有超过 50 人在各个领域工作,他们可能会或可能会无需输入信息。我希望使应用程序足够通用,用户只需从绑定到原始数​​据库的下拉菜单中进行选择。

大多数用户 (80%) 使用 Mac OS。我已经下载了 XCode,我希望使用它来创建将更新后端数据库的应用程序。

我是创建这种类型的应用程序的新手。我已经用 VB 和 VBA 完成了这项工作,但在这里无法使用这些工具。因此,如果我应该采取另一种策略,我非常愿意重新考虑我的方法。

关键是我需要从 SQL 2008 数据库中提取信息并对其进行更新。其次,我不能使用 Excel 之类的东西作为前端,因为我将有多个用户同时访问信息。

4

1 回答 1

2

您不太可能找到很多将 Mac 应用程序直接连接到 SQL Server 的示例,因为这种组合很少见。Mac 与 Windows PC 不同,在企业环境中不经常使用,因此支持企业开发的软件生态系统要弱得多。

如果你有勇气的话,那里有供应商销售适用于 Mac OS X 的 ODBC 驱动程序,其中一些连接到 SQL Server。因此,您的问题变成了查找 Mac ODBC 示例,恕我直言,这是一个更容易的问题。谷歌“mac os x odbc 驱动程序”。我没有尝试过任何一个,所以我不能谈论他们的质量。

这将是很多工作,特别是因为您是该平台的新手。您可能需要考虑将数据库公开为 OData 源(服务器端技术的名称是“WCF 数据服务”)。有适用于 Mac 的 OData 客户端库。谷歌“mac os x odata”。这种方法完全绕过了 ODBC 驱动程序的业务,代价是一些服务器端开发。

于 2012-12-22T01:42:02.850 回答