2010-05-24 16 views
7

Estoy escribiendo una aplicación C++ que necesita ejecutar consultas SQL en un DB de SQL Server y quiero hacerlo usando SQL Server Native Client.Ejemplos de SQL Server Native Client API

La documentación de MSDN no tiene una referencia completa y tiene algunos ejemplos, así que estoy buscando algún sitio que tenga más información sobre cómo conectarse, ejecutar consultas y recuperar resultados usando esta API.

¿Ustedes saben dónde puedo obtener más información al respecto?

Gracias de antemano,

Ernesto

Respuesta

4

Además de ODBC como menciona Brian, también puede usar OLE DB y/o ADO (lo que realmente hace que OLE DB sea "fácil" de usar). Las tres opciones son briefly introduced in this blog entry.

De las opciones ODBC, OLE DB y ADO, creo que la ruta más simple sería usar ADO. Usar ODBC u OLE DB directamente es, en mi opinión, un proceso algo doloroso. Ciertamente puede dar como resultado un código muy rápido, pero pagas en tiempo de desarrollo. This page tiene algunos ejemplos simples.

Editar Dado que esta publicación se realizó (tanto preguntas como respuestas), Microsoft ha dejado de utilizar OLE DB. De ahora en adelante, probablemente tenga sentido usar una solución que no sea OLE DB. This blog post habla de eso.

+1

El problema es que el uso de ADO a través de Native Client lo limita a un subconjunto de las funciones disponibles en las versiones recientes de SQL Server. Si desea soporte para estas características, querrá utilizar ODBC u OLE DB. – mwigdahl

4

creo que busca la ODBC API.

Usted puede encontrar muchos tutoriales en Google escribiendo:

ODBC de referencia de la API.

Cuestiones relacionadas