ATUALIZACAO DE TABELAS E CAMPOS VIA CODIGO !!

USUARIO.EXCLUIDOS 16/07/2005 16:41:14
#94469
Tenho um pq. prog. em vb6 e gostaria de criar uma função, onde verifica a existencia de uma tabela e seus campos e na falta deles criar via código.Desde ja agradeco.

sds,

Ruan
FORMIGINHA 16/07/2005 16:57:24
#94471
use o refresh.
USUARIO.EXCLUIDOS 16/07/2005 17:06:52
#94475
Refresh ? de que maneira, poderia exemplificar?
USUARIO.EXCLUIDOS 16/07/2005 20:02:09
#94497
Vc usa que banco de dados ?
USUARIO.EXCLUIDOS 16/07/2005 21:55:56
#94515
Eu uso banco de dados Access !
com DAO !

sds,
FORMIGINHA 16/07/2005 22:04:55
#94517
como assim refresh!

refresh é uma propriedade q atualiza as tabelas.

exemplos : sua base de dados.refresh
data1.refresh


entendeu?
JEAN.JEDSON 17/07/2005 07:57:40
#94538
RUAN...

faça uma busca aqui no site - tem exemplos e artigos ensinando a fazer isso
MARIOZNETO 17/07/2005 13:20:48
#94567
Resposta escolhida
tente isto:


Private Sub Command1_Click()
Dim cat As ADOX.Catalog
Dim tbl As ADOX.Table

Set cat = New ADOX.Catalog
conexao = "Provider=Microsoft.Jet.OLEDB.4.0;Data _ Source=c:    este\Biblio.mdb"

cat.ActiveConnection = conexao

Set tbl = New ADOX.Table

'cria o novo objeto table
With tbl
.Name = "Nova_tabela"
'cria campos e os anexa a coleção columns
With .Columns
.Append "Nome", adVarWChar
.Append "Endereco", adVarWChar
.Append "Telefone", adVarWChar
.Append "Observacao", adLongVarWChar
End With
End With

'inclui a nova tabela a coleção tables
cat.Tables.Append tbl
set cat=nothing
End Sub
TRUHILLO 29/07/2005 14:30:10
#96597
Só pra corrigir...

Refresh não é propriedade e sim um método.
Tópico encerrado , respostas não são mais permitidas