pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
在现实世界中,驱动之间的差异以及ODBC支持 水平的不同削弱了ODBC的潜力:
Access、Delphi 和 Visual Basic 都直接支持ODBC。
在 C++(例如 Visual C++)下,你可以使用 C++ 的 ODBC API。
在 Visual C++ 中,你可以使用 CRecordSet 类,它把 ODBC API集封装在一个 MFC 4.2 类中。如果你在 Windows NT 下进行 Windows C++ 开发, 这是最容易的路线。
“如果我为Postgres编写一个应用, 我能否通过ODBC调用访问 Postgres服务器来编写它, 还是说只有当 MS SQL Server 或 Access 之类的其他数据库程序 需要访问数据时才这么做?”
ODBC API正是该走的路。 关于Visual C++编程,你可以在 Microsoft 的网站或你的VC++文档中 找到更多信息。
Visual Basic 和其他 RAD 工具有 Recordset 对象,它们直接使用 ODBC访问数据。使用数据感知控件,你可以 (非常迅速地)快速链接到 ODBC后端数据库。
玩玩 MS Access 会帮你弄清楚这一切。试着使用 File->Get External Data。
你必须先设置一个 DSN。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。