VBA in Sybase | Transações Usando Stored Procedure

VBA in Sybase | Transações Usando Stored Procedure

Realiza uma operação que envolve transações.


 Sybase's PROCs 

VBA Access - Execute Stored Procedure with VBA in Sybase


Código VBA

Sub TransacaoComStoredProcedure()

    Dim Conn As Object

    Dim Cmd As Object

    

    ' Inicializa a conexão

    Set Conn = CreateObject("ADODB.Connection")

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

    Conn.Open

    

    ' Inicia a transação

    Conn.BeginTrans

    

    On Error GoTo Erro

    ' Executa uma SP

    Set Cmd = CreateObject("ADODB.Command")

    Cmd.ActiveConnection = Conn

    Cmd.CommandText = "sp_InsereCliente"

    Cmd.CommandType = 4

    Cmd.Parameters.Append Cmd.CreateParameter("@Nome", 200, 1, 100, "Novo Cliente")

    Cmd.Execute

    

    ' Confirma a transação

    Conn.CommitTrans

    MsgBox "Transação concluída com sucesso.", vbInformation

    Conn.Close

    Exit Sub

    

Erro:

    ' Em caso de erro, desfaz a transação

    Conn.RollbackTrans

    MsgBox "Erro na transação. Alterações desfeitas.", vbCritical

    Conn.Close

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