Adovcsp.exe demonstra utilizando procedimentos com o ADO armazenados

Traduções de Artigos Traduções de Artigos
Artigo: 184968 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Sumário

Adovcsp.exe é um programa de exemplo que demonstre o conjunto de chaves de abertura e forwardOnly cursores utilizando conjuntos de registos do ActiveX Data Objects (ADO), executar procedimentos armazenados no Microsoft SQL Server. Também mostra como abrir um conjunto de registos desligados. O exemplo utiliza a funcionalidade de #import Visual C++ e demonstra de conjunto de registos ADO GetState (), ( GetName parâmetros ) e GetValue () e métodos de muitos outros conjunto de registos, comandos e ligação.

Mais Informação

O ficheiro seguinte está disponível para transferência a partir do Centro de transferências da Microsoft:
ADOVCSP.EXE
Data de edição: 17 de Setembro de 2003

Para obter informações adicionais sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
119591Como obter ficheiros de suporte da Microsoft a partir de serviços on-line
Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada que o ajudam a impedir alterações não autorizadas ao ficheiro.

A aplicação assume que tem um Microsoft SQL Server instalado com a pubs de dados de exemplo. Se não for o caso, altere o seguinte código na 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 da base de dados. O exemplo cria dois procedimentos armazenados e uma tabela e, em seguida, interrompe-los quando sai da aplicação.

O método OpenRd assume um parâmetro de entrada (GradYear) e transmite-sp_AdoTestInOut procedimento armazenado. sp_AdoTestInOut devolve todos os registos com GradYear > = para o parâmetro transmitido. Devolve um parâmetro de saída, o número de registos devolvido e também devolve um parâmetro (GradYear máximo). A tabela Aluno criada é baseada na tabela Aluno da base de dados inscrição de edição para estudantes que é fornecido com o Visual C++.

Neste exemplo, as caixas de texto para mostrar o parâmetro de saída e código de retorno são utilizadas apenas quando executar o procedimento armazenado, clicando no botão OpenRead . Consulte o código de origem para obter mais detalhes.

Botão suporta obtém as informações de esquema da base de dados utilizando a técnica e código descrito no seguinte artigo da base de dados de conhecimento da Microsoft:
182831COMO: Utilizar o método de OpenSchema ADO do Visual C++
O botão Abrir DisCon abre um conjunto de registos desligado. Este código é retirado do artigo seguinte do Microsoft Knowledge Base:
184397COMO: Obter ADO desligados conjuntos de registos no Visual Basic for Applications / C + + / Java

Referências

Para obter informações adicionais, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
182389FICHEIRO: Adovcbm.exe ADO 1.5 com #import e getrows/marcadores
181733FICHEIRO: Adovcbtd.exe #import utilizar UpdateBatch e CancelBatch
220152Exemplo de ficheiro:: ADOVC1 ADO simples / aplicação VC ++
200122EXEMPLO: ATL2ADO devolve conjunto de registos desligado do COM para VB
229088EXEMPLO: Vcspnp.exe demonstra passar parâmetros SQL NULL e leitura NULL valores com o ADO

Propriedades

Artigo: 184968 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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