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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  ACCESS - VB6
Ivã
CAXIAS DO SUL
RS - BRASIL
Postada em 06/06/2005 16:34 hs            
Boa tarde
 
Não consigo criar um rotina para vincular tabelas do access em vb6
Se alguem puder me  ajudar, fico grato
 
Ivã

Ivã Boch

     
MINER
POTIRENDABA
SP - BRASIL
Postada em 06/06/2005 19:04 hs            
seja mais especifico no q vc quer
talvez possamos ajudar melhor
     
Sérgio Jr.
SÃO PAULO
SP - BRASIL
Postada em 06/06/2005 20:50 hs            
Paz e prosperidade amigo !
Realmente tenho que concordar com meu amigo MINER...
 
Qual tipo de conexão vc precisa ?
1 - Usando um objeto vinculado tipo um DataControl ?
2 - Usando uma string de conexão Dao - ADO ?
3 - Se conectar a um banco de dados feito em Access97, 2000 ?
 
Escolhe um ai que teremos o maior prazer de ajuda-lo...
 
Tentei...
 
 
 
     
Ivã
CAXIAS DO SUL
RS - BRASIL
Postada em 07/06/2005 11:27 hs            
EU PRECISO VINCULAR TABELAS ATRAVÉS DO VB, PARA ISSO ESTOU USANDO UMA STRING DE CONEXÃO ADO
O BANCO NÃO SEI EM QUAL ACCESS QUE FOI FEITO.
OBRIGADO
 

Ivã Boch

     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 07/06/2005 11:59 hs            
Seja qual for a versao do ACCESS:

Dim Conn as ADODB.Connection
Set Conn =  New ADODB.Connection

Conn.ConectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=endereco_completo_do_banco;UID=Admin;PWD=;"
Conn.CursorLocation = adUseClient
Conn.Open

Pra vincular tabelas, usa recordsets...

Dim RS as ADODB.Recordset
Set RS = New ADODB.Recordset
Set RS.ActiveConnection = Conn
RS.CursorType = adOpenKeySet
RS.LockType = adLockOptimistic
RS.Source = "SELECT * FROM TABELA" 'aqui vc passa o SQL da consulta
RS.Open

Pronto, só isso... usar depois eu acho q vc sabe...

Abraços...


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)

     
Sérgio Jr.
SÃO PAULO
SP - BRASIL
Postada em 08/06/2005 14:46 hs            
Paz e prosperidade amigo !
 
Vamos vou usar o JET 4.0 para acessar minha base de dados que é feita em Access2000.
 
'//////////////////////////
'/Inicio do código
'/No evento que você deseja carregar a base de dados coloque o código abaixo
'///////////////////////////
Dim conexao, rst ' Cria duas variaveis
Set conexao = CreateObject("ADODB.Connection") ' Define a varivel com conexão
Set rst = CreateObject("ADODB.RecordSet")  'Define a variavel com Tabela 
'
'/////////////////////////////////////
'/Abaixo estou abrindo o banco de dados
'////////////////////////////////////
conexao.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source=c:dados.mdb"
'
'////////////////////////////////////
'/Agora vou abrir a tabela Clientes que está no meu banco de dados
'/////////////////////////////////////
Set rst.ActiveConnection = conexao
rst.Open "select * from Clientes"
'
'/////////////////////////////////
'/Prontinho agora é só manipular os registros da tabela, coloquei alguns exemplos '/abaixo
'/////////////////////////////////
'
'/////////////////////////////////
'/Atribui as caixas de textos os valores de cada campo
'////////////////////////////////
Text1.text = rst("Código)  'Pega o valor do campo Código
Text2.text = rst("Nome")   'Pega o valor do campo Nome
Text2.text = rst("Fone")    'Pega o valor do campo Fone
'
'//////////////////////////////////
'Ou então poderia ficar assim:
'//////////////////////////////////
Text1.text = rst(0   'Pega o primeiro campo
Text2.text = rst(1)  'Pega o segundo campo
Text2.text = rst(2)  'Pega o terceiro
'/////////////////////////////////
'/Fim do Código
'////////////////////////////////
 
 
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...
 
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-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página