none
Como mostrar las tablas de una base de datos de Access en un listview en vb.net RRS feed

Respuestas

  • hola

    http://social.msdn.microsoft.com/Forums/en/adodotnetdataproviders/thread/d2eaf851-fc06-49a1-b7bd-bca76669783e

    http://social.msdn.microsoft.com/Forums/en/vbgeneral/thread/5ccc3aac-3525-4241-902a-3d03a9169ae0

    como veras en las preguntas que apuntan a los mismo que tu buscas, usa el metodo GetSchema() indicando que devuelva las tablas

     

    en tu caso podrias hacer

    Dim connection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test.mdb") 
    Dim tables As DataTable = connection.GetSchema("Tables")

    For Each dr As DataRow In tables.Rows
       Dim item As ListViewItem(CStr(dr("Table_Name")))
       ListView1.Items.Add(item)
    Next

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 9 de enero de 2011 23:54

Todas las respuestas

  • hola

    http://social.msdn.microsoft.com/Forums/en/adodotnetdataproviders/thread/d2eaf851-fc06-49a1-b7bd-bca76669783e

    http://social.msdn.microsoft.com/Forums/en/vbgeneral/thread/5ccc3aac-3525-4241-902a-3d03a9169ae0

    como veras en las preguntas que apuntan a los mismo que tu buscas, usa el metodo GetSchema() indicando que devuelva las tablas

     

    en tu caso podrias hacer

    Dim connection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test.mdb") 
    Dim tables As DataTable = connection.GetSchema("Tables")

    For Each dr As DataRow In tables.Rows
       Dim item As ListViewItem(CStr(dr("Table_Name")))
       ListView1.Items.Add(item)
    Next

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 9 de enero de 2011 23:54
  • Leandro tutini es muy bueno. 

    Sólo quiero decir a los que usen este código, que agreguen la siguiente línea: connection.open() y la pongan como segunda línea del código.

    viernes, 22 de enero de 2016 16:02
  • Leandro tutini es muy bueno. 

    Sólo quiero decir a los que usen este código, que agreguen la siguiente línea: connection.open() y la pongan como segunda línea del código.

    Muchas gracias me funciono al agregar dicha linea !!!!!
    viernes, 13 de abril de 2018 23:55