| 戻る |
|
ADO と ADOX を組み合わせて SQL Server のテーブル一覧を取得します。
「参照設定」で [Microsoft ActiveX Data Objects
2.1 Library] に参照します。
「参照設定」で [Microsoft ADO Ext 2.1 for DDL and Security] に参照します。
' ADO + ADOX で SQL Server のテーブル一覧を取得する Dim cnn As New ADODB.Connection Dim cat As New ADOX.Catalog Dim tbl As ADOX.Table cnn.Open "Provider=SQLOLEDB;Data Source=(local);" & _ "Initial Catalog=pubs;", "sa", "" cat.ActiveConnection = cnn ' テーブル一覧を取得する接続先を指定 ' DB(pubs)のテーブルコレクション内をループする For Each tbl In cat.Tables If tbl.Type = "TABLE" Then ' 通常のテーブルの場合だけ Debug.Print tbl.Name ' テーブル名を出力する End If Next |
||||
©2000 VBMANIA All rights reserved.