知识大全 用ADO管理SQL Server数据库及其设备[2]

Posted 数据库

篇首语:白日放歌须纵酒,青春作伴好还乡。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用ADO管理SQL Server数据库及其设备[2]相关的知识,希望对你有一定的参考价值。

用ADO管理SQL Server数据库及其设备[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    虚拟设备号的问题则比较复杂 因为sysdevices系统表中没有 虚拟设备号 这样一个字段 因此 必须另想办法

  对SQLServer的系统存储过程sp_helpdevice进行分析之后 我们发现 虚拟设备号是 隐藏 在sysdevices系统表的low字段中的 借助另一个系统表spt_values 可以找到每个设备的虚拟设备号 这样 我们只需要在一个循环中找一下某个设备号是否存在于sysdevices中 就可以确定我们现在可用的虚拟设备号

  至于数据库设备的大小 我们不妨设得大一些 或者让用户指定一下也可以

   .创建数据库的语句参数

  创建数据库的语句如下

  CREATEDATABASEdatabase_name[ONDEFAULT|database_device[=size][ database_device[=size]] ]      [LOGONdatabase_device[=size][ database_device[=size]] ][FORLOAD]

  其中 大部分参数都是可选的 我们只需要指定一个设备名及数据库的大小即可 而数据库名 设备名 大小在创建设备的时候已经确定好了 所以 这个语句的参数不存在问题

  三 具体实现

  使用普通的应用开发工具Visual Basic 我们就可以实现一个定制的数据库管理程序

  为了实现与数据库服务器的连接 我们必须选择一种数据库访问接口 虽然从VB访问SQLServer有很多接口可供选择 但微软最新的数据库访问接口ADO(ActiveDataObjects)无疑是最有前途的 因为它为基于浏览器的数据库应用系统的实现提供了可能性

  以下是一些用于数据库及其设备管理的常用函数

   .取当前的工作数据库  由于管理任务一般都必须在master库中完成 因此 在执行管理任务之前 最好保存当前工作库 以便完成任务之后再切换回去

  PublicFunctionSQLGetCurrentDatabaseName(CnAsADODB Connection)  AsStringDimsSQLAsStringDimRSAsNewADODB Recordset  OnErrorGoToerrSQLGetCurrentDatabaseNamesSQL= selectCurrentDB=DB_NAME() RS OpensSQL   CnSQLGetCurrentDatabaseName=Trim$(RS!CurrentDB)  RS CloseExitFunctionerrSQLGetCurrentDatabaseName:SQLGetCurrentDatabaseName= EndFunction

cha138/Article/program/SQLServer/201311/22490

相关参考

知识大全 用ADO管理SQL Server数据库及其设备[3]

用ADO管理SQLServer数据库及其设备[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 使用ADO对象连接SQL Server数据库

使用ADO对象连接SQLServer数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  链接代

知识大全 SQL Server 数据库管理常用的SQL和T-SQL语句[3]

SQLServer数据库管理常用的SQL和T-SQL语句[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 SQL Server 数据库管理常用的SQL和T-SQL语句[2]

SQLServer数据库管理常用的SQL和T-SQL语句[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 SQL Server 数据库管理常用的SQL和T-SQL语句[1]

SQLServer数据库管理常用的SQL和T-SQL语句[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 用SQL语句完成SQL Server数据库的修复

用SQL语句完成SQLServer数据库的修复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使

知识大全 用SQL Storage Compress压缩SQL Server数据库文件

用SQLStorageCompress压缩SQLServer数据库文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶

知识大全 SQL Server数据库管理员(DBA)的工作内容

SQLServer数据库管理员(DBA)的工作内容  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 用DELPHI编程访问SQL SERVER数据库

用DELPHI编程访问SQLSERVER数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  D