我爱Aspx >> 数据库 >> 使用SQLDMO控制 SQL Server使用SQLDMO控制 SQL Server
>
废话少说,步入正题,关于MS SQL Server特性优缺点的东西留待以后再讨论。
微软为外部程序的MS SQL Server服务访问提供了功能强大的COM接口,通过这些接口,可以不费吹灰之力就可以方便的访问SQL的服务。
第一步:在MS SQL Server的安装目录下面找到在sqldmo.rll文件,然后
#import "sqldmo.rll" no_namespace
这样就生产了sqldmo.tlh和sqldmo.tli文件,里面包含了SQL的COM接口的定义和实现。
第二步:就是具体的实现了。
先来一个启动SQL Server服务
BOOL StartSQLServer()
{
//先初始化COM
if (FAILED(CoInitialize(NULL)))
{
AfxMessageBox("Com初始化错误!");
return FALSE;
}
//定义一个SQL Server的对象指针
_SQLServerPtr spSQLServer;
//标准方法,建立实例
if (FAILED(spSQLServer.CreateInstance(__uuidof(SQLServer))))
{
AfxMessageBox("无法建立SQL对象!");
return FALSE;
}
try
{
//这里设置连接SQL的一些参数
//简单。设置Login超时
spSQLServer->PutLoginTimeout(10);
【我对这篇文章有话说?】
使用SQL Server导入和索引Micros..[05-22]
使用ADO连接到防火墙后的SQL Ser..[05-22]
深入探索MS SQL Server 2000网络..[05-22]
更新sql server的联机丛书[05-22]
关于MSSQL占用过多内存的问题[05-22]
正确配置和使用SQL mail[05-22]
用sql语句修改数据表中字段 实现..[05-22]
不能作为“sysadmin”登录SQL Se..[05-22]
在SQL Server中使用存储过程的代..[05-22]
SQL Server中的模式匹配[05-22]
使用SQL Server导入和索引Micros..[05-22]
使用ADO连接到防火墙后的SQL Ser..[05-22]
深入探索MS SQL Server 2000网络..[05-22]
存储过程替换text,ntext列中的字..[05-22]
更新sql server的联机丛书[05-22]
1069错误(由于登录失败而无法启..[05-22]
处理孤立用户的存储过程[05-22]
关于MSSQL占用过多内存的问题[05-22]
如何随机选取n条记录或者对记录作..[05-22]
如何将作为字符串保存的IP地址变..[05-22]