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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Conexão ADO
Langer
não registrado
ENUNCIADA !
Postada em 13/06/2004 14:16 hs   
Como faço para conectar a um banco do Clipper (*.dbf) com ADO no VB, qual driver deve usar ?
Posso trabalhar normalmente com MSFlexGrid usando esse banco ?
Posso usar SQL normalmente ?
   
Sérgio Jr.
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 23/05/2005 20:35 hs            
Boa tarde amigo !!!
 
Bem não entendi muito bem mais estou colocando uma string de conexao com arquivos .DBF
'Para abrir a base de dados
'Informe a apenas o caminho onde se encontra o arquivo .DBF
Dim db as Database
Set db=DBEngine.Workspaces(0).Opendatabase("C:Caminho",false,false,"DbaseIII")
'Informe o nome do arquivo sem a extensão .DBF
Dim rs as Recordset
Set rs= db.OpenRecordset("agenda", dbOpenTable )
Tentei...

 

 

Sérgio Júnior
Analista de sistemas e Instrutor de informática
 
EMAIL e MSN   sj@softweb.com.br
ICQ                339982437
 
...O cavalo se prepara para a batalha...    
...mas do Senhor Jesus vem a vitória...
 
   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 24/05/2005 02:43 hs            
O Sergio passo a conexao com DAO...
Com ADO vc deve usar o driver do DBASE... ele nao é instalado com o VB, vc deve baixar de algum lugar (acho que na microsoft tem)... junto com o driver deve vir um exemplo de conexao mostrando quais sao os parametros, e quais comandos SQL vc vai pode executar...
 
Vou ser sincero, acho q vc so vai poder abrir RecordSets ReadOnly... é assim com todos os banco baseados em texto ASCII...


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)

   
Mateus
AMADORA
PT - PORTUGAL
ENUNCIADA !
Postada em 24/05/2005 11:03 hs            

Bom, o Cliper, julgo, não é uma base de dados, tal como o VB ele é apenas um interlocutor com as mesmas.

Os arquivos .DBF são sim ficheiros Dbase.

Mas o que interessa é o resto.

Se estiver interessado, visite a minha página pessoal indicada em baixo e lá, na secção "Programação"-"Programas" encontrará exemplos de como se conectar e trabalhar com DBFs via código ADO.


João Mateus

Se precisar de ajuda extra, visite:

http://joaomateus.planetaclix.pt

   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 24/05/2005 13:00 hs            
Mateus,
 
Me desculpe se vc achar q to sendo sem educação... mas la vai:
Acho q vc nao ta aqui pra fazer propaganda do seu site, certo??? o codigo pra conectar DBASE é bastante semelhante a qualquer outor, a unica coisa q muda é a connectionString (q eu nao tinha pra passar pro cara...)... se vc tem, posta ai... nao conplica a vida de outros q possam vir a ler isso procurando a mesma soluçao...
A gente so posta links qdo o codigo é muito grande pra por todo aqui...
 
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)

   
screech
PORTO ALEGRE
RS - BRASIL
Postada em 24/05/2005 13:20 hs            
Caracas
Vamos lá, conexão ADO + Ficheiros DBF...você precisa de um driver adicional...dê uma olhada na página do dbase...
ODBC
"Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:mydbpath;"
 
OLE DB ou OLEDBconnection (.NET)
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:folder;Extended Properties=dBASE IV;User ID=Admin;Password="

--------------------------------------
Screech
"Programar é arte..."
     
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-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página