KB-31207: Comandos para inserir, editar e deletar registros no banco de dados.

Descrição:

Como posso inserir, editar ou deletar registros de uma tabela pelo E3?

 

Solução:

Pelo E3Studio, acesse as propriedades da Consulta desejada e então, na aba SQL, habilite a opção de Edição direta do SQL, e utilize as cláusulas INSERT, UPDATE e DELETE do SQL. Por scripts, utilize o método SetVariableValue() para atribuir valores às variáveis da consulta.


Exemplo de Consulta utilizando o comando INSERT
:

INSERT INTO Tabela1 (Lote, Usuario, DataInicial)
VALUES ('<%Lote%>', '<%Usuario%>', #<%DataInicial%>#)

 

Exemplo de Consulta utilizando o comando UPDATE:

UPDATE Tabela1
SET Tabela1.DataFinal = #<%DataFinal%>#
WHERE (Tabela1.ID = <%ID%>)

Exemplo de Consulta utilizando o comando DELETE:

DELETE FROM Tabela1
WHERE Tabela1.ID = <%ID%>

Exemplo de script (sendo executado, por exemplo, em um botão da tela) que atribui o valor 123 para a variável ID e executa o comando SQL da Consulta:

set Consulta1 = Application.GetObject("Dados.Consulta1")
Consulta1.SetVariableValue "ID", 123
Consulta1.Execute(True)

Anexos:

SampleApp.zip

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Comentários em “KB-31207: Comandos para inserir, editar e deletar registros no banco de dados.

  1. Boa tarde!

    Tentei reproduzir o INSERT porém sempre retorna erro. Criei uma tabela chamada Tabela1 e inseri as variáveis de filtro da consulta porém não vai.

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *