php获取数据库的表的数据 SQL Server数据库对象信息的获取[1]
SQL Server数据库对象信息的获取[1]
在开发基于SQL Server数据库的应用程序时 经常会遇到需要知道SQL Server数据库对象的相关信息的情况 例如SQL Server中有哪些数据库 这些数据库中有哪些数据表 每个数据表有哪些字段 这些字段是什么属性等 笔者在开发一个数据库导入程序时就遇到了这些问题 经过一番摸索 较好地解决了上述问题 现在把实现方法介绍给大家开发环境
本文所列出的代码在Windows NT (SP ) Microsoft Visual Basic Microsoft SQL Server 环境下调试通过
实现思想
利用SQL DMO(分布式管理对象)来访问SQL Server数据库 SQL DMO是为Windows x与 Windows NT提供的 位OLE对象 它为与OLE兼容的应用程序提供了SQL Server管理功能的接口 开发者通过DMO就可以直接访问SQL Server数据对象
实现代码
在 菜单 >工程 >引用 里选中 Microsoft SQLDMO Object Library
在代码中定义以下全局变量
Public oSQLServer As SQLDMO SQLServer
定义一个SQLDMO SQLServer对象
Public oCurrentDB As SQLDMO Database
定义一个SQLDMO Database 对象
Public oCurrentTable As SQLDMO Table
定义一个SQLDMO Table 对象
Public SERVER_NAME As String
用于获得用户输入的SQL Server服务器名称
Public USERNAME As String
用于获得用户输入的用户名
![php获取数据库的表的数据 SQL Server数据库对象信息的获取[1]](http://img.zhputi.com/uploads/9903/9903f2ee9ece4f09009b9ff0316603fc23499.jpg)
Public PASSWORD As String
用于获得用户输入的密码
以下为部分关键的程序代码
Private Sub cmd_link_Click()
点击 连接 按钮
lishixinzhi/Article/program/SQLServer/201311/22455