COMANDOS EM SQL NO VB 5
Fala Galera,
Bom gostaria de utilizar comandos em SQL em meus aplicativos.
No momento só utilizo o SELECT, mas, gostaria de incluir, alterar e deletar via comandos em SQL.
Me deem um a luz.
Valeu.....
[S59]
Bom gostaria de utilizar comandos em SQL em meus aplicativos.
No momento só utilizo o SELECT, mas, gostaria de incluir, alterar e deletar via comandos em SQL.
Me deem um a luz.
Valeu.....
[S59]
comandos do tipo inserção e deleção?
procure os topicos relacionados amigo
"Insert into tabelaA (campo1, campo2) values(" & text1 & ", getdate())"
"delete from tabelaA where campo1 = " & text1
procure os topicos relacionados amigo
"Insert into tabelaA (campo1, campo2) values(" & text1 & ", getdate())"
"delete from tabelaA where campo1 = " & text1
E tambem muda um pouco a meneira de executa-los, depende do tipo de conexao utilizado (ADO ou DAO).
Como vc esta utilizando o VB5 vou dar um exemplo com o DAO:
Dim Work As Workspace
Dim BDadosAs Database
Set Work = DBEngine.Workspaces(0)
Set BDados = Work.OpenDatabase(CaminhoENomeBancoDeDados, False, False, "")
BDados.Execute "Delete * from Tabela" 'Deleta todos or registros de uma tabela
Vc tambem pode executar comandos SQL para alterar a estrutura do seu bando de dados.
Espero ter ajudado...
Como vc esta utilizando o VB5 vou dar um exemplo com o DAO:
Dim Work As Workspace
Dim BDadosAs Database
Set Work = DBEngine.Workspaces(0)
Set BDados = Work.OpenDatabase(CaminhoENomeBancoDeDados, False, False, "")
BDados.Execute "Delete * from Tabela" 'Deleta todos or registros de uma tabela
Vc tambem pode executar comandos SQL para alterar a estrutura do seu bando de dados.
Espero ter ajudado...
Para aprender um pouco mais sobre SQL usei o contrutor de consultas do ACCESS, lá você tem a opção de criar a consulta que deseja e depois visualizar a clausula SQL... barbada!!!
Espero ter ajudado!!!
Espero ter ajudado!!!
Dependendo da sua conexão vou mostrar com o ado e o dao
ADO:
1º adcione a referencia do ado
dim var_cnnConnection as new adodb.connection
[txt-color=#ff0000]Caso Banco Servidor[/txt-color]
var_cnnConnection.ConnectionString="Provider=TipoProvedor;data source=Path banco;uid=usuario;pwd=password;initial catalog=Banco"
[txt-color=#ff0000]Caso Banco tipo Access[/txt-color]
var_cnnConnection.ConnectionString="Provider=TipoProvedor;data source=Path banco;uid=usuario;jet oledb:database password =senha"
var_cnnConnection.execute "insert into tabela (campo1,campo2) values(values1,value2)
var_cnnConnection.execute "delete tabela where campo= valorconsulta
Ou pode ser com um objeto recordset
dim var_rs as new adodb.recordset
var_rs.open "Insert into tabela (campo1,campo2) values (value1,value2)
var_rs.open "delete tabela where campo=valorconsulta
Espero ter ajudado
ADO:
1º adcione a referencia do ado
dim var_cnnConnection as new adodb.connection
[txt-color=#ff0000]Caso Banco Servidor[/txt-color]
var_cnnConnection.ConnectionString="Provider=TipoProvedor;data source=Path banco;uid=usuario;pwd=password;initial catalog=Banco"
[txt-color=#ff0000]Caso Banco tipo Access[/txt-color]
var_cnnConnection.ConnectionString="Provider=TipoProvedor;data source=Path banco;uid=usuario;jet oledb:database password =senha"
var_cnnConnection.execute "insert into tabela (campo1,campo2) values(values1,value2)
var_cnnConnection.execute "delete tabela where campo= valorconsulta
Ou pode ser com um objeto recordset
dim var_rs as new adodb.recordset
var_rs.open "Insert into tabela (campo1,campo2) values (value1,value2)
var_rs.open "delete tabela where campo=valorconsulta
Espero ter ajudado
Tópico encerrado , respostas não são mais permitidas