CRIA CONSOLE SQL VIA FORMULÁRIO

 Tópico anterior Próximo tópico Novo tópico

CRIA CONSOLE SQL VIA FORMULÁRIO

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#493601 - 22/04/2020 13:11:30

ROBLEDO
LAJEADO
Cadast. em:Janeiro/2019


Olá
Tenho vários projetos em VB6 com banco de dados access (no momento) e gostaria de facilitar minha vida para evitar realizar intervenções diretas no BD, ou seja, criar um formulário onde iria realizar a escrita do script para aplicar no banco de dados. Seria possível?? Não estou conseguindo fazer com que o botão do formulário traduza o scritp descrito no (textbox em multiline) e aplique no bd. Alguém conseguiria me ajudar?



#493602 - 22/04/2020 15:34:57

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Você quer criar um backdoor? Propositalmente? Porque não usar simplesmente SQL Injection, que acho difícil que seu programa tenha sanitização contra.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#493701 - 29/04/2020 21:49:24

ROBLEDO
LAJEADO
Cadast. em:Janeiro/2019


Seria para algumas intervenções necessárias nos casos em que ainda não tenha implementação e necessite de alguma alteração rápida, por exemplo. Porém não estou conseguindo com que a instrução sql (descrita via formulário), seja executada no banco de dados. Tem essa possibilidade de fazer via formulário??



#493704 - 30/04/2020 11:17:56

LVFIOROT
SERRA
Cadast. em:Março/2012


bom, se vc usa o VB6 e usa o ado, basta dar um execute no codigo.

https://docs.microsoft.com/pt-br/sql/ado/reference/ado-api/execute-requery-and-clear-methods-example-vb?view=sql-server-ver15

Cnxn.Execute strSQLRestore




#493844 - 15/05/2020 08:53:33

MARIOANDRADE
SANTO ANTONIO DE JESUS
Cadast. em:Abril/2012


Basicamente seria algo assim:
Dim sql as string
sql = suaTextBox.Text
ConnectDB 'Conexão com o bando de dados
rs.Open sql, db, 3,3
'Aqui você coloca o que desejar fazer com o resultado
FechaBD 'Fechar o banco

Fazemos muito isso nos sistemas que utilizamos internamente.

Cursos de Excel e VB6:
cursoexcelvba.com.br



 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário