请问如何实现用C#把数据库中的表读取出来?

解决方案 »

  1.   

    http://dotnet.aspx.cc/article/zp4kxo6x-i697-4i4r-ykyb-6kfvpbc5jjpu/read.aspx
      

  2.   

    ok,读到了;不过,不知道能否把读到的显示在listbox里?
      

  3.   

    回 net_lover(【孟子E章】) :
    Dim strCnn As String
        strCnn  = "Provider=SqlOLEDB; Data Source=.\NetSDK; Initial Catalog=pubs;User ID=sa;Password=;"
        Dim dataConn As New OleDbConnection(strCnn)
        Try
          dataConn.Open()
          Dim schemaTable As DataTable
          schemaTable = dataConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, Nothing, "TABLE"})
          '得到全部的用户表,用户表类型为Table,进行过虑
          DataGrid2.DataSource = schemaTable
          DataGrid2.DataBind()
    中 New Object() {Nothing, Nothing, Nothing, "TABLE"} 在C#里 改为
       new Object(){null, null, null, "TABLE"} 还是有错,怎么办啊?
      

  4.   

    schemaTable = dataConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, Nothing, "TABLE"})
    该如何转为C#代码啊?