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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Consulta
Edson
SÃO PAULO
SP - BRASIL
Postada em 30/08/2005 12:18 hs            
boa tarde garela....
eu estou usando assim pra eu abrir o meu banco de dado
 
Private Sub Conecta()
    On Error GoTo ErroConecta
    Desconecta
    Set cnn = New ADODB.Connection
    cnn.ConnectionString = "Provider = Microsoft.jet.OLEDB.4.0; Data Source = " & App.Path & "atletismo.MDB"
    cnn.Open
    Set RS = New ADODB.Recordset
    RS.CursorLocation = adUseClient
    RS.Open "SELECT * FROM Cliente ORDER BY bd_nom", cnn, adOpenDynamic, adLockOptimistic
    Exit Sub
ErroConecta:
    MsgBox "Erro ao Conectar com o Banco de Dados:" & vbCrLf & vbCrLf & "Erro: " & Err.Number & vbCrLf & "Descrição: " & Err.Description, vbCritical, "Atenção"
    End
   
End Sub
ele esta abrindo normal so que eu não estou consequindo fazer consulta por nome
 
eu tenho este exemplo do que esta usa data1+ não deu certo
 
    'SQL = "SELECT Codigo, iif(Entrada,'Sim','Não') as campo1, iif(PagtoUnico,'Sim','Não')
    'SQL = "SELECT * FROM Cadastro WHERE bd_nome LIKE " & criterio & "ORDER BY bd_nome"
    'original SELECT * FROM  Cadastro WHERE bd_Status= 'Orçamento' And bd_nome LIKE" & criterio & "' ORDER BY bd_Nome"
    Dim SQL As String
    Dim criterio As String
    criterio = Chr$(39) & Text1.Text & "*" & Chr(39)
    SQL = "SELECT * FROM  Cadastro WHERE NOT bd_Status= 'Concluito' And bd_nome LIKE" & criterio & "ORDER BY bd_Nome"
    Data1.RecordSource = SQL
    Data1.Refresh
 
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 30/08/2005 13:33 hs            
Tenta por
 
Data1.ConnectionString = "Provider = Microsoft.jet.OLEDB.4.0; Data Source = " & App.Path & "atletismo.MDB"
 
poe isso antes do SELECT... talvez funcione... eu nao trabalho com controle DATA portanto nao tenho certeza...
 
Flw!


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Sandro
não registrado
Postada em 30/08/2005 23:15 hs   
Olá,
 
Pessoal, temos duas tecnologias sendo usadas aqui... DAO (Data1 - DataControl) e ADO (ADODB.Connection). Não tentes misturar as duas que não vai dar certo. VocÊ até pode ter um DataControl e um ADODB.Connection abrindo o mesmo banco no mesmo programa, mas um não vai pesquisar no outro.
Tente isso no seu SQL (para o ADODB.Recordset):
 
SELECT * FROM  Cadastro WHERE ((bd_Status= 'Orçamento') And (bd_nome LIKE '" & criterio & "%' ORDER BY bd_Nome"
 
um abraço,
Sandro.
     
Edson
SÃO PAULO
SP - BRASIL
Postada em 31/08/2005 10:54 hs            
ele dar erro "3705"
"operação solicidado pelo aplicativo não permitido se objeto estiver aberto"
 
     
Página(s): 1/1    


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