USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Criar uma Query
ED - Clarett
não registrado
ENUNCIADA !
Postada em 25/07/2006 16:24 hs   
Olá amigos...
 
Como faço para criar uma Query usando ADO
Faço isso com DAO:
Set bd = DBEngine.OpenDatabase(...banco.mdb)
Set Qd = bd.QueryDefs("ConsForm")
Qd.SQL = "SELECT ConForm.* From ConForm WHERE ConForm.Título Like ""Inf Gerais"""
Qd.Close
 
...E no ADO como faço?
Preciso que a consulta fique registrada no banco
Muito obrigado por qualquer ajuda
 
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 25/07/2006 16:32 hs            
Dim Cnn as ADODB.Connection
Dim RS as ADODB.Recordset
 
.
.
.
Rs.Open "SELECT ConForm.* From ConForm WHERE ConForm.Título Like 'Inf Gerais%'",Cnn
 
Ou
 
Set RS = Cnn.Execute("SELECT ConForm.* From ConForm WHERE ConForm.Título Like 'Inf Gerais%'")

t+
     
Sandro
não registrado
Postada em 25/07/2006 23:19 hs   
Olá,
 
Você terá que usar a extensão da ADO chamada de ADOX. Procure por Microsoft ADO Ext 2.8 for DDL And Secutity no item References do menu Project.
Aqui vai um exemplo de como fazer:
    Dim Conexao As ADODB.Connection
    Dim Consultas As ADOX.Catalog
    Dim Comando As ADODB.Command
   
    Set Conexao = New ADODB.Connection
    Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
                 "Data Source=D:Meus ProgramasPWR MissionBancopwrEstoque.mdb;"
   
    Set Consultas = New ADOX.Catalog
    Set Consultas.ActiveConnection = Conexao
   
    Set Comando = New ADODB.Command
    Comando.CommandText = "Select * From Produto"
   
    Consultas.Views.Append "Teste", Comando
    Consultas.Views.Refresh
   
    Set Comando = Nothing
    Set Consultas = Nothing
    Set Conexao = Nothing
 
Um abraço,
Sandro.
     
ED - Clarett
não registrado
Postada em 26/07/2006 08:31 hs   
Blz... funcionou...
mas o código acima cria a consulta e como faço apenas para altera-la?
 
Desculpe a ignorância é que estou migrando do DAO pro ADO e estou apanhando um pouco
 
muito obrigado pela atenção e ajuda
     
Sandro
não registrado
Postada em 28/07/2006 21:12 hs   
Olá,
 
Você pode  fazer da mesma forma. Sendo que primeiro deve capturar o objeto Command da consulta, depois exclua a mesma e inclua novamente alterada.
 
um abraço,
Sandro.
     
ED - Clarett
não registrado
Postada em 31/07/2006 10:29 hs   
Aí é que está . como faço para excluir essa consulta?
 
Abraços...
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página