91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VB.Net程序設計:ADO.Net讀取Access表架構

發布時間:2020-06-24 19:18:47 來源:網絡 閱讀:1115 作者:evenlin 欄目:編程語言

程序只是記錄而已,還沒有完成。

請不要模仿。

  1. Imports System.Data  
  2. Imports System.Data.OleDb  
  3.  
  4. Public Class Form1  
  5.  
  6.     Dim ConnStr As String = String.Format("Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}; User Id=admin; Password={1};""D:\product.MDB""")  
  7.     Dim conn As OleDb.OleDbConnection  
  8.     Dim cmd As OleDb.OleDbCommand  
  9.     Dim sql As String 
  10.  
  11.     Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles MyBase.Load  
  12.         'cmd = New OleDbCommand(sql, conn)  
  13.         'cmd.ExecuteNonQuery()  
  14.         conn = New OleDb.OleDbConnection(ConnStr)  
  15.     End Sub 
  16.  
  17.     Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Button1.Click  
  18.         Dim dt As DataTable  
  19.         Dim tbl As DataTable  
  20.         Dim tbl2 As DataTable  
  21.  
  22.         conn.Open()  
  23.         'tbl = conn.GetSchema() =數據庫的所有架構信息。  
  24.         '獲取用戶表  
  25.         tbl = conn.GetSchema("tables"New String() {NothingNothingNothing"table"})  
  26.         'tbl = conn.GetSchema("tables") = 所有表,包括系統表。  
  27.         tbl2 = conn.GetSchema()  
  28.         '=不大支持的方法  
  29.         dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, New Object() {NothingNothingNothing"TABLE"})  
  30.  
  31.         Me.ListBox1.Items.Clear()  
  32.         For i As Integer = 0 To dt.Rows.Count - 1  
  33.             Me.ListBox1.Items.Add(dt.Rows(i)("TABLE_NAME").ToString())  
  34.         Next 
  35.  
  36.         Me.DataGridView1.DataSource = tbl  
  37.         Me.DataGridView2.DataSource = tbl2  
  38.         conn.Close()  
  39.  
  40.     End Sub 
  41.  
  42.     Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Button2.Click  
  43.         Dim tbl As DataTable  
  44.         If String.IsNullOrEmpty(Me.TextBox1.Text) = False Then 
  45.             conn.Open()  
  46.             tbl = conn.GetSchema("columns"New String() {NothingNothingMe.TextBox1.Text})  
  47.             Dim rows() As DataRow = tbl.Select("""Ordinal_Position")  
  48.             Me.ListBox2.Items.Clear()  
  49.             For Each row As DataRow In rows  
  50.                 Me.ListBox2.Items.Add(row.Item("column_name"))  
  51.             Next 
  52.             Me.DataGridView2.DataSource = tbl  
  53.             conn.Close()  
  54.         End If 
  55.  
  56.     End Sub 
  57.  
  58.     Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged  
  59.         If Me.ListBox1.SelectedItems.Count > 0 Then 
  60.             Me.TextBox1.Text = Me.ListBox1.SelectedItem.ToString  
  61.         End If 
  62.     End Sub 
  63.  
  64.     Private Sub Button3_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles BtnGetDatatable.Click  
  65.         Dim db As New AccessHelper  
  66.         db.connStr = ConnStr  
  67.         If Me.TextBox1.Text > "" Then 
  68.             db.Open()  
  69.             Me.DataGridView3.DataSource = db.GetDataView("select * from " & Me.TextBox1.Text)  
  70.         End If 
  71.  
  72.     End Sub 
  73. End Class 

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

文山县| 沁源县| 修武县| 柯坪县| 红桥区| 泽州县| 东山县| 桐城市| 镇原县| 高要市| 平利县| 牙克石市| 泰州市| 易门县| 龙江县| 马龙县| 吉木乃县| 梨树县| 卫辉市| 沅陵县| 门源| 淮滨县| 奉节县| 临桂县| 柳江县| 博兴县| 华安县| 新巴尔虎右旗| 沾益县| 西昌市| 民权县| 南漳县| 蛟河市| 雅江县| 江阴市| 武威市| 新建县| 明星| 清流县| 勐海县| 中阳县|