|
|
|
|
|
Dicas
|
|
Visual Basic (Banco de Dados)
|
|
|
Título da Dica: Obtendo a descrição do campo de uma tabela Access em ADO
|
|
|
|
Postada em 10/1/2005 por ghost_jlp
Obter a descrição dos campos de uma tabela Access em ADO é um pouco diferente em relação ao DAO. Vamos usar a propriedade OpenSchema para isso.
'Declaração das variáveis
Dim cnn As ADODB.Connection Dim rs As ADODB.Recordset Dim rs2 As ADODB.Recordset
'Colocando no envento Load do form
Private Sub Form_Load()
Set cnn = New ADODB.Connection cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:caminho_do_arquivoarquivo.mdb" Set rs = cnn.OpenSchema(adSchemaTables, Array(Empty, Empty, "NomeDaTabela"))
With rs Do While Not .EOF Set rs2 = cnn.OpenSchema(adSchemaColumns, Array(Empty, Empty, "" & rs!table_name & "")) Do While Not rs2.EOF MsgBox "" & rs2!Description rs2.MoveNext Loop .MoveNext Loop End With
rs.Close rs2.Close cnn.Close Set rs = Nothing Set rs2 = Nothing Set cnn = Nothing
End Sub
Fácil não?? Até a próxima :D
|
|
|
|
|