DRIVER PARA BANCO DE DADOS DBF

FBUR 21/07/2011 14:35:05
#379678
Boa tarde.

Estou desenvolvendo um programa que usa um banco de dados DBF. No meu caso, uso o driver do FoxPro que já vem no Visual Basic 6.

Gostaria de saber minhas opções para instalar o driver do FoxPro nas máquinas cliente.

Mais especificamente, gostaria de sabe se posso, de alguma forma, copiar as DLL's responsáveis pelo driver e registrá-las. Ou, em último caso, baixar o driver e instalar nas máquinas cliente.


[]'s

ROBIU 21/07/2011 16:06:01
#379684
Driver dbase da Microsoft

Se Podemos criar o banco com ADO...

Então poderemos acessar o banco também com ADO. Note que o access e o excell importa os arquivos .dbf, mesmo sem o vb6 instalado. Isso porque esse drive já está instalado.
FBUR 21/07/2011 17:48:07
#379693
E quando não temos excel nem access instalado? (que é o caso)
LOOKSYSTEM 21/07/2011 18:29:47
#379696
O banco de dados DBF surgiu inicialmente com o Dbase III Plus (quem foi programador Clipper conhece bem). Para sua aplicação VB rodar em outras maquinas, gere um instalador selecionando a opcao XBase. Isso resolvera seu problema.
FBUR 21/07/2011 20:27:32
#379704
E esse instalador pode ser gerado usando o instalador que vem com o VB6? (Package & Deployment Wizard)

[]'s
ROBIU 21/07/2011 21:05:00
#379711
Já vem com o ADO que é instalado com o Package & Deployment Wizard
Citação:

A Microsoft criou novos Paradox e dBASE ISAM drivers para o Microsoft Jet 4.0 que não requerem a instalação do Borland Database Engine (BDE) para fornecer acesso completo de leitura/gravação aos arquivos Paradox e dBASE. Os atuais baseado no Jet 4.0 Paradox e dBase ISAM drivers que são fornecidos com o Microsoft Data Access Component (MDAC) 2.1 ou posterior



Citação:

Os novos drivers ISAM do Jet 4.0 Paradox e dBase restaure o design que foi usado nos drivers do Jet 3.51 e não são dependentes o BDE. Estes drivers ISAM novos estão incluídos no Jet 4.0 Service Pack 5



http://support.microsoft.com/kb/239114

http://support.microsoft.com/kb/884103/pt-br
EDERMIR 22/07/2011 09:10:56
#379733
Eu utilizo a seguinte string em ADODB:

Wfile_check = [Ô]C:\SISTEMA\COMERCIO_EXTERIOR[Ô]
DBF_STRING = [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[Ô] & Wfile_check & [Ô];Extended Properties=dBASE IV;[Ô]
DBF_CONN1.ConnectionString = DBF_STRING
DBF_CONN1.Open

Depois a abertura da tabela é normal por SELECT.
DZINERDU 22/10/2011 23:34:38
#387470
Brow, seguinte,

é usando a conexão normal do sql

faz assim, clica nos arquivos dbf para abrir via windows, caso ele não encontre o programa apropriado use o access para abrir, automaticamente ele vai criar o banco de dados via mdb na mesma pasta que está o programa clipper ai é só alegria para criar a conexão.
Faço assim para acessar os dados da empresa aonde foi feito em clipper (affff) ainda kkk, mais tá de boa, acesso eles via asp usando o iis 6.0 com plataforma XP do windows e roda blzinha para gerar o xml da nota fiscal eletronica.
Abs \o/
DZINERDU 22/10/2011 23:39:32
#387471
só complementando, qdo vc clicar ex: clientes.dbf automaticamente ele criará a base de dados somente leitura clientes.mdb na mesma pasta, SOMENTE LEITURA ele não servirá pra nada caso vc queira copia-lo para outra pasta, já tentei isso e dá erro.
Tópico encerrado , respostas não são mais permitidas