# Executar Comando

## Configuração

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FxUXA995sEKjCraxZ6VlP%2Fimage.png?alt=media&#x26;token=019ec494-eef9-46d9-b1e1-120cbaa14fba" alt=""><figcaption><p>Layout geral do objeto</p></figcaption></figure>

**Preenchendo o objeto:**

| Campo                                    | Descritivo                                                                                     |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------- |
| Título                                   | Título do objeto.                                                                              |
| Nome identificador do Validador          | Nome único da automação da janela (variável).                                                  |
| Nome da Variável do tipo Inteiro         | Nome da variável que armazena a quantidade de linhas do banco alteradas pelo comando.          |
| Selecionar objeto do tipo Banco de Dados | Representa a configuração do banco de dados.                                                   |
| Alteração/Seleção                        | Define a ação que será realizada.                                                              |
| Comando                                  | Comando que deverá ser executado no banco de dados de acordo com a ação previamente informada. |

{% hint style="info" %}
**INTERPOLAÇÃO**

Trata-se de um conceito técnico utilizado em programação e você não precisa se preocupar em alterá-lo neste momento.
{% endhint %}

## CASOS DE USO

* Utilizado para realizar consultas, inserções, deleções, criação de tabelas no banco de dados.

## EXEMPLO

**Realizar a criação de uma tabela e inserção de dados banco de dados SQLite**

<details>

<summary>ITENS UTILIZADOS NO ROBÔ</summary>

* **Objetos:** [SQLite](https://docs.roboteasy.tech/studio/geral/objetos/banco-de-dados/sqlite), Caixa de Mensagem
* **Documentos:** arquivo .sql simples

</details>

**PASSO 1:** Configurar SQLite.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2Fl2Bzw3KrJR3WmINwMGPy%2Fimage.png?alt=media&#x26;token=10efd331-a2c1-48fa-95c5-49619101be8c" alt=""><figcaption></figcaption></figure>

**PASSO 2:** Na sequência, selecionaremos a variável referente ao objeto configurado anteriormente, o tipo de comando que será executado, alteração ou seleção, e por fim passar o comando. No caso a criação de uma tabela.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2F7eqxl3WW5nuVCepEaFRQ%2Fimage.png?alt=media&#x26;token=4f855ea2-60f6-4435-8599-6ff5e8f38e46" alt=""><figcaption><p>Configuração Executar Comando, criação de tabela.</p></figcaption></figure>

**PASSO 3:** Configurar Inserção de dados na tabela.

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FjOV32sjTbxOxALoZuww3%2Fimage.png?alt=media&#x26;token=f56ee85c-e76a-455b-a8a3-9c53fc8ec680" alt=""><figcaption><p>Configuração Executar Comando, inserir dados na tabela .</p></figcaption></figure>

**PASSO 4**: Configurar Caixa de Mensagem

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FKnWq17Hd8pdd6NtErib2%2Fimage.png?alt=media&#x26;token=fb14df36-5c69-49fa-802e-a25d7ff6460c" alt=""><figcaption><p>Configuração caixa de mensagem.</p></figcaption></figure>

**PASSO 5:** Conferir Resultados

<figure><img src="https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2FdkQgZM4nbqdyANJThCIV%2FgiExecutarComando.gif?alt=media&#x26;token=c0db5745-853d-4be9-82a6-bd784b6ee7e3" alt=""><figcaption><p>Execução do robô</p></figcaption></figure>

## Baixar o Robô

{% file src="<https://1906991432-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FABFcMeFxBJhKzVOwJbRE%2Fuploads%2F6lzNQ6FmyeMf43s8db4Y%2FExecutar%20Comando%20-%20Rob%C3%B4%20Exemplo.roboteasy?alt=media&token=84d14ea4-fba0-42c1-a9ff-4f515d890ead>" %}
