Como testar uma query durante o Debug de uma rotina no VSCode

No artigo de hoje, vou mostrar como pegar o conteúdo de uma query direto em tempo de execução no debug do VSCode.

  1. Abra o VSCode e coloque um Break Point logo após a execução de uma query

Colocando break point

  1. Execute o debug, até parar no Break Point
  2. No Debug, em inspeção, adicione o nome da variável da sua query, ou se for um BeginSQL a função GetLastQuery()

Exemplo de variável na inspeção

  1. Clique com o botão direito em cima da expressão, e depois clique em Copiar Valor

Opção de Copiar Valor

  1. Abra um bloco de notas, e cole a expressão

Exemplo no Notepad

  1. O texto vem com duas aspas, uma no começo e uma no fim, retire ambas

Retirando as aspas do fim e do começo

  1. Agora é só você copiar, e testar essa query no SQL, APSDU ou diretamente no VSCode se você usa aquela extensão para executar queries (veja clicando aqui)

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

2 Responses

  1. Lucas disse:

    Se estiver usando o Embedded SQL (BeginSql / EndSql), dá pra debugar usando o GetLastQuery()[2], também.

Deixe uma resposta