Adovcsp.exe demuestra cómo utilizar procedimientos con ADO almacenados

Seleccione idioma Seleccione idioma
Id. de artículo: 184968 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Resumen

Adovcsp.exe es un programa de ejemplo que muestra el conjunto de claves de apertura y forwardOnly los cursores utilizando conjuntos de registros de ActiveX Data Objects (ADO) mediante la ejecución de procedimientos almacenados en Microsoft SQL Server. También muestra cómo abrir un conjunto de registros desconectado. El ejemplo utiliza la característica # import de C++ y demostración de Recordset de ADO GetState () () de Parámetros GetName y () GetValue métodos y muchos otros Recordset, Command y Connection.

Más información

El archivo siguiente está disponible para descargarlo del Centro de descarga de Microsoft:
ADOVCSP.EXE
Fecha de lanzamiento: 17 de septiembre de 2003

Para obtener información adicional acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus. con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.

La aplicación supone que tiene un Microsoft SQL Server instalada con la base de datos de ejemplo pubs. Si no es el caso, cambie el código siguiente en la función openConn : spCON
spCON->ConnectionString = L"Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=pubs;Data Source=serverName;";
reemplazar Data Source=serverName con el nombre de su servidor y especifique el nombre de la base de datos. El ejemplo crea dos procedimientos almacenados y una tabla y quita cuando sale de la aplicación.

El método OpenRd toma un parámetro de entrada (GradYear) y lo pasa a sp_AdoTestInOut el procedimiento almacenado. sp_AdoTestInOut devuelve todos los registros con GradYear > = para el parámetro pasado. Devuelve un parámetro de salida, el número de registros devueltos y también devuelve un parámetro (GradYear máximo). La tabla alumno creada se basa en la tabla alumno de la base de datos para inscripción que se distribuye con Visual C++.

En este ejemplo, los cuadros de texto para mostrar el parámetro de salida y devuelve el código sólo se utilizan cuando se ejecuta el procedimiento almacenado si hace clic en el botón OpenRead . Vea el código de origen para obtener más detalles.

El botón admite Obtiene la información de esquema de la base de datos mediante la técnica y el código descrito en el siguiente artículo de Microsoft Knowledge Base:
182831Cómo: Mediante el método de OpenSchema de ADO de Visual C++
El botón Abrir DisCon abre un conjunto de registros desconectado. Este código se ha extraído del siguiente artículo de Knowledge Base:
184397Cómo: Obtener ADO desconectado Recordsets en VBA / c++ / Java

Referencias

Para obtener información adicional, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
182389FILE: Adovcbm.exe ADO 1.5 con # import y Getrows y marcadores
181733FILE: Adovcbtd.exe # import con UpdateBatch y CancelBatch
220152Ejemplo de archivo:: ADO simple ADOVC1 / aplicación VC ++
200122EJEMPLO: ATL2ADO devuelve conjunto de registros desconectado de COM para VB
229088EJEMPLO: Vcspnp.exe muestra pasar parámetros SQL NULL y leer valores NULL con ADO

Propiedades

Id. de artículo: 184968 - Última revisión: sábado, 22 de febrero de 2014 - Versión: 5.3
La información de este artículo se refiere a:
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft ActiveX Data Objects 2.7
  • Microsoft ActiveX Data Objects 1.5
  • Microsoft ActiveX Data Objects 2.0
  • Microsoft ActiveX Data Objects 2.1
  • Microsoft ActiveX Data Objects 2.5
  • Microsoft ActiveX Data Objects 2.6
  • Microsoft Visual C++ 6.0 Enterprise
  • Microsoft Visual C++ 6.0 Professional
  • Microsoft Visual C++, 32-bit Learning Edition 6.0
Palabras clave: 
kbnosurvey kbarchive kbmt kbdownload kbdatabase kbfile kbinfo KB184968 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 184968

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com