SQL Server本机客户端API示例

9

我正在编写一个C++应用程序,需要在SQL Server数据库中执行SQL查询,并希望使用SQL Server Native Client进行操作。

MSDN文档没有提供完整的参考资料,只有一些示例,因此我正在寻找一些更多关于如何连接、执行查询和检索结果的API信息的网站。

你们知道在哪里可以找到更多信息吗?

谢谢!

Ernesto

2个回答

5
除了 Brian 提到的 ODBC,您还可以使用 OLE DB 和/或 ADO(实际上使 OLE DB“易于”使用)。这三个选项在此博客文章中简要介绍。
在 ODBC、OLE DB 和 ADO 选项中,我认为最简单的路线是使用 ADO。直接使用 ODBC 或 OLE DB,在我看来,是一个有些痛苦的过程。它肯定可以产生非常快速的代码,但您需要付出开发时间作为代价。此页面有一些简单的示例。 编辑 自发布此帖子(包括问题和答案)以来,Microsoft 已经弃用了 OLE DB。因此,从现在开始,使用不经过 OLE DB 的解决方案可能是有意义的。这篇博客文章谈到了这个问题。

1
问题在于,通过本机客户端使用 ADO 会限制您使用最近 SQL Server 发行版中可用的功能子集。如果您想要支持这些功能,则需要使用 ODBC 或 OLE DB。 - mwigdahl

4

我认为你正在寻找ODBC API

你可以通过搜索以下内容在谷歌上找到许多教程:

ODBC API 参考。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接