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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Pesquisa em DBF - DAO
Daniel
não registrado
Postada em 26/09/2004 00:52 hs   
Galera to com o seguinte problema preciso pesquisar em uma base de dados em DBF
to usando a seguinte expressão e esta dando erro.
Dim vSQL As String
vSQL = "Select * FROM BDCLIENT WHERE CL_NOME Like '*" & Txt_Consulta.Text & "*' order by CL_NOME"
Data1.RecordSource = vSQL ' Execulta a consulta
Data1.Refresh ' Atualiza os dados no DBGrid
o nome do campo é CL_NOME
o nome do arquivo dbf é BDCLIENT
estou acessando via DAO (DATA)
valeu galera.
     
Poca
SETE LAGOAS
MG - BRASIL
Postada em 26/09/2004 05:55 hs            
'no módulo coloque o seguinte:
 
Type TabelaDAO
    Database As Database
    Recordset As DAO.Recordset
End Type
 
Public Function Abrir_DAO_DBF(Caminho As String, _
                          Nome_Arquivo As String, _
                          Tabela As TabelaDAO)
    Dim mDatabase As Database
    Dim mRecordset As DAO.Recordset
    Set mDatabase = OpenDatabase(Caminho, False, False, "DBASE IV")
    Set mRecordset = mDatabase.OpenRecordset(Nome_Arquivo, dbOpenTable)
    Set Tabela.Database = mDatabase
    Set Tabela.Recordset = mRecordset
End Function
 
Public Function Fechar_TabelaDAO(Tabela As TabelaDAO)
    Tabela.Recordset.Close
    Tabela.Database.Close
    Set Tabela.Recordset = Nothing
    Set Tabela.Database = Nothing
End Function
 
'No form coloque o seguinte:
' Acrescente um botão
 
Private Sub Command1_Click()
    Dim TabelaDBF As TabelaDAO
    '  "C:     este" = pasta/diretório onde encontra-se o arquivo DBF
    '  "TITULAR" = Nome do arquivo DBF, lembre-se não coloque a extensão ( .DBF)
    Call Abrir_DAO_DBF("C:Teste", "TITULAR", TabelaDBF)
    TabelaDBF.Recordset.MoveMin     'Pode usar normalmente....
    Call Fechar_TabelaDAO(TabelaDBF)
End Sub
 
'Falow!   

Imagine um sistema (.exe) que vc pode programar códigos fontes dentro dele, mesmo com ele estando em execução no momento e ainda trabalhando em rede!

Ficou confuso ??? Não entendeu como isso é possível ???

Componente:    Macro pra VB6  / Desenvolvido por Kraysler.

O teu sistema fica com recursos parecido com o que a linguagem SAP oferece. OBS.: Linguagem SAP = R$ 80.000,00 , talvez seja por isso que vc não tenha ouvido falar nela.

Baixe um aplicativo Demo do componente: http://www.macrovb.cjb.net

TÓPICO EDITADO
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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