Adovcsp.exe demonstra o uso de procedimentos com o ADO armazenados

Traduções deste artigo Traduções deste artigo
ID do artigo: 184968 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sumário

Adovcsp.exe é um programa de exemplo que demonstra o conjunto de chaves de abertura e forwardOnly cursores usando ActiveX Data Objects (ADO) Recordsets executando armazenados procedimentos em Microsoft SQL Server. Ele também mostra como abrir um conjunto de registros desconectado. O exemplo usa o recurso de # Import do Visual C++ e demonstra o Recordset ADO GetState (), ( GetName parâmetros ) e ( GetValue ) e muitos outros Recordset comando métodos e conexão.

Mais Informações

O seguinte arquivo está disponível para download no Centro de download da Microsoft:
ADOVCSP.EXE
Data de lançamento: 17 de setembro de 2003

Para obter informações adicionais sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft a partir de serviços online
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

O aplicativo pressupõe que você tenha um Microsoft SQL Server instalado com o banco de dados Pubs de exemplo. Se não for esse o caso, altere o código seguinte a função openConn :
spCON->ConnectionString = L"Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=pubs;Data Source=serverName;";
substituir Data Source=serverName com o nome do seu servidor e especifique o nome do banco de dados. O exemplo cria dois procedimentos armazenados e uma tabela e descarta-los quando o aplicativo termina.

O método OpenRd obtém um parâmetro de entrada (GradYear) e passa para o procedimento armazenado sp_AdoTestInOut. sp_AdoTestInOut retorna todos os registros com GradYear > = para o parâmetro passado. Ele retorna um parâmetro de saída, o número de registros retornados e também retorna um parâmetro (GradYear máximo). A tabela de aluno criada é baseada na tabela aluno do banco de dados aluno registro que acompanha o Visual C++.

Neste exemplo, as caixas de texto para mostrar o parâmetro de saída e retornar o código só são usadas ao executar o procedimento armazenado clicando no botão OpenRead . Por favor consulte o código-fonte para obter mais detalhes.

O botão suporta obtém as informações do esquema do banco de dados usando a técnica e o código descrito no artigo seguinte da Base de dados de Conhecimento da Microsoft:
182831COMO: Usar o método de OpenSchema ADO do Visual C++
O botão Abrir DisCon abre um conjunto de registros desconectado. Esse código é obtido do seguinte artigo Base de dados de Conhecimento Microsoft:
184397COMO: Obter ADO desconectado Recordsets no VBA / C + / Java

Referências

Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
182389ARQUIVO: Adovcbm.exe ADO 1.5 com # Import e getrows/indicadores
181733FILE: # Import Adovcbtd.exe usando UpdateBatch e CancelBatch
220152FILE: Exemplo: ADOVC1 simples ADO / aplicativos do VC ++
200122EXEMPLO: ATL2ADO retorna conjunto de registros desconectado de COM para VB
229088EXEMPLO: Vcspnp.exe demonstra passar parâmetros SQL NULL e leitura NULL valores com o ADO

Propriedades

ID do artigo: 184968 - Última revisão: sábado, 22 de fevereiro de 2014 - Revisão: 5.3
A informação contida neste artigo aplica-se 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 Edition
  • Microsoft Visual C++ 6.0 Professional Edition
  • Microsoft Visual C++, 32-bit Learning Edition 6.0
Palavras-chave: 
kbnosurvey kbarchive kbmt kbdownload kbdatabase kbfile kbinfo KB184968 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 184968

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