Cria uma SP - Stored Procedure - para atualizar registros na tabela `Clientes`.
Sybase's PROCs
VBA Access - Execute Stored Procedure with VBA in Sybase
Código VBA:
Sub AtualizarDadosComStoredProcedure()
' Objetos para conexão e execução
Dim Conn As Object
Dim Cmd As Object
Dim strSQL As String
' 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
' Criação da stored procedure
strSQL = "CREATE PROCEDURE sp_AtualizaCliente (@ClienteID INT, @NovoNome VARCHAR(100)) AS BEGIN " & _
"UPDATE Clientes SET Nome = @NovoNome WHERE ClienteID = @ClienteID; END;"
' Executa o comando para criar a SP
Set Cmd = CreateObject("ADODB.Command")
Cmd.ActiveConnection = Conn
Cmd.CommandText = strSQL
Cmd.Execute
MsgBox "Stored Procedure para atualização criada com sucesso.", vbInformation
' Fecha conexão
Conn.Close
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
Série de Livros nut Project
Nenhum comentário:
Postar um comentário