Visual Basic fornece aos desenvolvedores uma linguagem de alto nível para criar aplicativos de desktop do Windows. A linguagem Visual Basic integra-se perfeitamente com os servidores de banco de dados, para que você possa obter informações de tabelas e exibi-las em suas aplicações dinâmicas. Visual Basic chama um procedimento armazenado, e armazena os resultados em um conjunto de dados. Este conjunto de dados é usado para manipular e editar os dados armazenados. Instruções
1
Crie suas variáveis do Visual Basic . Há três variáveis necessárias para chamar um procedimento armazenado : uma conexão ao banco de dados , um conjunto de registros que armazena os resultados e o objeto de comando que executa o procedimento . O código a seguir cria suas variáveis :
Dim conn Como registros New ADODB.ConnectionDim Como comando New ADODB.RecordsetDim Como ADODB.Command
2
Criar a conexão com o banco . A conexão com o banco leva o nome do banco de dados , seu nome de usuário e senha, eo nome do servidor e abre uma conexão . O seguinte é um exemplo de uma conexão Visual Basic para um banco de dados SQL Server:
conn.Open "Provider = SQLOLEDB ; Data Source = theserver ; Initial Catalog = thedatabase " , "user" , "senha" < br >
3
Configure o objeto de comando procedimento armazenado. Este objetos usa o objeto de conexão criado na Etapa 2 e executa o procedimento armazenado . O código a seguir é um exemplo de como configurar o comando :
command.ActiveConnection = conncommand.CommandType = adCmdStoredProccommand.CommandText = " sel_GetCustomers "
A propriedade " ActiveConnection " está definido para o seu objeto de conexão . O " CommandType " é um valor constante chamada " adCmdStoredProc . " Isso informa ao comando que é um procedimento armazenado. Os " sel_GetCustomers " é o nome do procedimento armazenado .
4
Atribuir os resultados de procedimento armazenado para o objeto recordset . O código a seguir recupera todos os resultados e os armazena :
Set registros = Command.Execute
5
Imprima um registro. Para garantir que o processo foi concluído com êxito , imprima o primeiro registro de sua janela depurador. O código a seguir testa os resultados de procedimento armazenado :
impressão records.Fields (0)