Ir para conteúdo
Fórum Script Brasil
  • 0

Conexão Dbase


lcs_sp

Pergunta

E aí pessoal, beleza...

Estou tentando fazer uma consulta no banco de dados DBase (*codigo abaixo), mas esta retornando o seguinte erro:

"A tabela externa não esta no formato esperado."

*Codigo:

Private Sub Command1_Click()
    Set rs = CreateObject("ADODB.Recordset")
    Set oConn = CreateObject("ADODB.Connection")
    oConn.Open "Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=C:\banco"
    sql = "select * from estado"
    rs.Open sql, oConn
End Sub

Obrigado...

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Já usei dBASE com DAO. Se não me engano, seria algo assim:

    Dim db As Database
    Dim rs As Recordset

    Set db = OpenDatabase("c:\pasta", , , "dBASE III;")
    Set rs = db.OpenRecordset("SELECT * FROM tabela")

Mas não tenho absoluta certeza se isso está certo.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal consegui...vou postar a resposta caso alguém mais precise....valeu

Dim sql As String
Set cnn = CreateObject("adodb.connection")
cnn.Open "DRIVER={Microsoft Visual Foxpro Driver}; SourceDB=D:\; SourceType=DBF;DBQ=D:\;Exclusive=yes"
Set rs = CreateObject("adodb.recordset")
sql = "select telefone from [D:\tabela.dbf] where p1='" & UCase(nome(1)) & "' and p2='" & UCase(nome(0)) & "'"
rs.Open sql, cnn
cnn.Execute sql

Valeu pessoal....

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...