谁能给个ADO方式删除数据库的例子,急用 数据库是SQL 2000谁能给个删除SQL 2000中某个数据库的例子,ADO方式的谢谢!顺便给个创建数据库的例子也行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.vckbase.com/document/listdoc.asp?mclsid=11http://www.china-askpro.com/cpp5.shtml _ConnectionPtr m_pCon; //连接对象用这个连接一个不是你正在使用的库,比如master,因为正在使用的库肯定不能删除。然后// 连接对记录集对象 _RecordsetPtr m_pRs; m_pRs.CreateInstance("ADODB.Recordset"); //准备数据库记录集接口 try { CString strRecordSet;strRecordSet = "Drop Database test"; //创建数据库的表准sql语句//数据集的打开 m_pRs->Open((_bstr_t)strRecordSet,variant_t((IDispatch*)theApp.m_pCon, true),adOpenDynamic,adLockOptimistic,adCmdText);} catch(_com_error e) { CString errormessage; errormessage.Format("严重错误!\r\n错误信息:%s",e.ErrorMessage()); AfxMessageBox(errormessage);///显示错误信息 }m_pRs->Close();写的有点简单,但是要是你对用ADO操作数据库熟悉的话应该看的懂的 :) 创建的话用 Create DataBase 数据库名 就可以了。还有我注意出错处理:比如删除时数据库正在使用,数据库创建时已存在同名库 strRecordSet = "Drop Database test"; //创建数据库的表准sql语句应该是// 删除数据库的表准sql语句 写错了 不论什么方式,无非就是执行SQL语句。把SQL语句弄明白就行了 drop database datagasename //delete database //create databaseCREATE DATABASE ProductsON ( NAME = prods_dat, FILENAME = 'c:\program files\microsoft sql server\mssql\data\prods.mdf', SIZE = 4, MAXSIZE = 10, FILEGROWTH = 1 ) 滚动条问题 建立一个带有构造函数的对象的数组,可以吗? MSDN上关于TreeView的例子是不是错了? 一个RichEdit2.0的问题,高手们指教一下 如何知道陌生DLL种函数的参数格式说明 怎样在一个对话框里改变另一个对话框的内容 调查一下,VC+ATL开发控件的效率之英雄所见? vc6.0 双缓存 拖动背景 MFC 中定时器消息的疑问 CreateWindow创建子窗口时父窗口的背景会刷新吗 怎么菜单不显示? 怎样在ClistCtrl类中对插入数据,如何可以免费订阅MSDN呀
http://www.china-askpro.com/cpp5.shtml
用这个连接一个不是你正在使用的库,比如master,因为正在使用的库肯定不能删除。
然后
// 连接对记录集对象
_RecordsetPtr m_pRs;
m_pRs.CreateInstance("ADODB.Recordset"); //准备数据库记录集接口 try
{ CString strRecordSet;strRecordSet = "Drop Database test"; //创建数据库的表准sql语句
//数据集的打开
m_pRs->Open((_bstr_t)strRecordSet,
variant_t((IDispatch*)theApp.m_pCon, true),
adOpenDynamic,
adLockOptimistic,
adCmdText);}
catch(_com_error e)
{
CString errormessage;
errormessage.Format("严重错误!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息
}
m_pRs->Close();写的有点简单,但是要是你对用ADO操作数据库熟悉的话应该看的懂的 :)
比如删除时数据库正在使用,数据库创建时已存在同名库
//create database
CREATE DATABASE Products
ON
( NAME = prods_dat,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\prods.mdf',
SIZE = 4,
MAXSIZE = 10,
FILEGROWTH = 1 )