VBA in Sybase | Execute uma Stored Procedure com Parâmetro

VBA in Sybase | Execute uma Stored Procedure com Parâmetro

Este exemplo executa a SP - Stored Procedure - criada no exemplo anterior, passando o parâmetro `@Cidade`.


 Sybase's PROCs 

VBA Access - Execute Stored Procedure with VBA in Sybase


Código VBA

Sub ExecutarStoredProcedureComParametro()

    ' Objetos para conexão e execução

    Dim Conn As Object

    Dim Cmd As Object

    Dim RS As Object

    Dim strCidade As String

    Dim i As Integer


    ' Define o parâmetro

    strCidade = "São Paulo" ' Altere conforme necessário

    

    ' Inicializa a conexão com o banco de dados Sybase

    Set Conn = CreateObject("ADODB.Connection")

    Conn.ConnectionString = "Driver=Sybase ASE ODBC Driver;Server=myServer;Database=myDatabase;UID=myUser;PWD=myPassword;"

    Conn.Open


    ' Configura o comando para executar a SP

    Set Cmd = CreateObject("ADODB.Command")

    Cmd.ActiveConnection = Conn

    Cmd.CommandType = 4 ' Tipo 4 é para stored procedures

    Cmd.CommandText = "sp_ListaClientes"

    Cmd.Parameters.Append Cmd.CreateParameter("@Cidade", 200, 1, 50, strCidade) ' Adiciona o parâmetro

    

    ' Executa e obtém o recordset

    Set RS = Cmd.Execute

    

    ' Exibe os resultados no Immediate Window (Ctrl + G)

    Do While Not RS.EOF

        Debug.Print RS.Fields("ClienteID").Value & " - " & RS.Fields("Nome").Value

        RS.MoveNext

    Loop

    

    ' Fecha objetos

    RS.Close

    Conn.Close

    Set RS = Nothing

    Set Cmd = Nothing

    Set Conn = Nothing

End Sub


Teste e adapte conforme seu ambiente.


 Clique aqui e nos contate via What's App para avaliarmos seus projetos 

Envie seus comentários e sugestões e compartilhe este artigo!
brazilsalesforceeffectiveness@gmail.com

 Série de Livros nut Project 

DONUT PROJECT: VBA - Projetos e Códigos de Visual Basic for Applications (Visual Basic For Apllication)eBook - DONUT PROJECT 2024 - Volume 03 - Funções Financeiras - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 02 - Conectando Banco de Dados - André Luiz Bernardes eBook - DONUT PROJECT 2024 - Volume 01 - André Luiz Bernardes


 Série DONUT PROJECT 2024 

DONUT PROJECT 2024 - VBA - Retorna o Valor do Conteúdo da Área de Transferência do Sistema DONUT PROJECT 2024 - VBA - Retorna a Versão do Sistema Operacional em que o Excel está sendo Executado DONUT PROJECT 2024 - VBA - Desenvolvimento de Ferramentas de Análise de Riscos

DONUT PROJECT 2024 - VBA - Desenvolvimento Obter Informações sobre a Versão do Sistema Operacional DONUT PROJECT 2024 - VBA - Automatizando Tarefas de Engenharia e Design DONUT PROJECT 2024 - VBA - Automatização de Processos de Medir Distâncias no Google Maps

DONUT PROJECT 2024 - VBA - Automatização de Processos de Marketing Mail com o GMail DONUT PROJECT 2024 - VBA - Automatização de Processos de Marketing Mail DONUT PROJECT 2024 - VBA - Como proteger e ocultar fórmulas em uma planilha do Excel usando VBA

DONUT PROJECT 2024 - VBA - Código Exporta os dados e Atualiza as Quantidades em Estoque de um Determinado Produto na Planilha "Estoque" Crie Funções Personalizadas com Visual Basic for Applications (VBA) para Análise de Dados nos Negócios Saber programar em Visual Basic for Applications (VBA)

Nenhum comentário:

Postar um comentário

diHITT - Notícias