DUVIDA COM BANCO DE DADOS

CAIO.FR.SP 23/04/2010 17:47:15
#340075
galera sempre preciso fazer alterações em meus programa devido atualizações necessarias, uma coisa que é sempre dificil é organizar o banco de dados
queria saber se existe via vb com saber se uma tabela existe, se um campo é numerico, texto, data, dubistir o campo, adicionar campo, criar tabela...
alguem sabe onde posso conseguir material pra estudo sobre isso?
EDERMIR 23/04/2010 21:57:54
#340086
Basta utilizar os comandos SQL em VB.

Primeiro conecte-se ao BANCO, depois faça suas operações:

BANCO.EXECUTE [Ô]<COMANDO SQL>[Ô]
TECLA 23/04/2010 22:00:16
#340087
Resposta escolhida
Utilize ADOX para obter os dados da estrutura da tabela.

Exemplo:
Dim con As New ADODB.Connection
Dim cat As New ADOX.Catalog
Dim tbl As New ADOX.Table
Dim Col As New ADOX.Column

[ô]estabelecendo a conexao
Set con = New ADODB.Connection
conexao = [Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:    este\biblio.mdb[Ô]
con.Open conexao
Set cat.ActiveConnection = con

[ô]exibindo o nome e os tipos das tabelas
For Each tbl In cat.Tables
listatabelas.AddItem tbl.Name
For Each Col In tbl.Columns
listacolunas.AddItem Col.Name
Next
Next


Para mais informações, clique aqui.
CAIO.FR.SP 24/04/2010 09:40:29
#340106
isso mesmo TECLA, axo que é bem isso que quero. vlw vou pesquisar mais sobre adox, se nao encontrar vou a perdir ajuda aos amigos do vbm.
Tópico encerrado , respostas não são mais permitidas