我正在编写一个需要在 SQL Server 数据库中执行 SQL 查询的 C++ 应用程序,我想使用 SQL Server Native Client 来执行此操作。
MSDN 文档没有关于它的完整引用,只有几个示例,所以我正在寻找一些网站,其中包含有关如何使用此 API 连接、执行查询和检索结果的更多信息。
你们知道我在哪里可以获得更多信息吗?
提前致谢
埃内斯托
最佳答案
除了 Brian 提到的 ODBC 之外,您还可以使用 OLE DB 和/或 ADO(这实际上使 OLE DB“易于”使用)。三个选项是briefly introduced in this blog entry
.
在 ODBC、OLE DB 和 ADO 选项中,我认为最简单的方法是使用 ADO。在我看来,直接使用 ODBC 或 OLE DB 是一个有点痛苦的过程。它当然可以产生非常快的代码,但你需要在开发时间上付出代价。 This page
有一些简单的例子。
编辑 自从发表这篇文章(包括问题和答案)以来,OLE DB 已被 Microsoft 弃用。因此,展望 future ,使用不通过 OLE DB 的解决方案可能是有意义的。 This blog post谈论它一些。
关于c++ - SQL Server native 客户端 API 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2901186/