熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

SQL Server數據庫對象信息的獲取[1]

2013-11-15 14:51:51  來源: SQL Server 
    在開發基於SQL Server數據庫的應用程序時經常會遇到需要知道SQL Server數據庫對象的相關信息的情況例如SQL Server中有哪些數據庫這些數據庫中有哪些數據表每個數據表有哪些字段這些字段是什麼屬性等

  筆者在開發一個數據庫導入程序時就遇到了這些問題經過一番摸索較好地解決了上述問題現在把實現方法介紹給大家

   開發環境

  本文所列出的代碼在Windows NT (SP)Microsoft Visual Basic Microsoft SQL Server 環境下調試通過

   實現思想

  利用SQLDMO(分布式管理對象)來訪問SQL Server數據庫SQLDMO是為Windows x與 Windows NT提供的位OLE對象它為與OLE兼容的應用程序提供了SQL Server管理功能的接口開發者通過DMO就可以直接訪問SQL Server數據對象

   實現代碼

  在菜單>工程>引用裡選中Microsoft SQLDMO Object Library

  在代碼中定義以下全局變量

    Public oSQLServer As SQLDMOSQLServer

    定義一個SQLDMOSQLServer對象

    Public oCurrentDB As SQLDMODatabase

    定義一個SQLDMODatabase 對象

    Public oCurrentTable As SQLDMOTable

    定義一個SQLDMOTable 對象

    Public SERVER_NAME As String

    用於獲得用戶輸入的SQL Server服務器名稱

    Public USERNAME As String

    用於獲得用戶輸入的用戶名

    Public PASSWORD As String

    用於獲得用戶輸入的密碼

    

    以下為部分關鍵的程序代碼

    Private Sub cmd_link_Click()

    點擊連接按鈕

    

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/SQLServer/201311/22455.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.