50分 求一个vc6.0创建sql server2000数据库的方法

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:58:43
我知道可以先用ado连接sql server然后用sql语句创建,可是不知道数据库尚未建立如何连接sql server2000,请高手给出连接数据库的代码,并给出建库的sql语句,本人菜鸟,万分感谢!

呵呵,ls的没完全解决lz的问题。
这个我以前做项目时候做过,其实挺简单的(当时用的C++BUILDER).

在VC/VB上也一样,很简单,不过用的不多。
一般用的SQL查询更改提交等操作都是ADO,但是操纵数据库管理需要用ADOX库了。明确的说是用Catalog接口。
例子:(MSDN上有的)创建数据库:

stdafx.h 中加:
#import "msado15.dll"
#import "msadox.dll" no_namespace

::CoInitialize(NULL); // 不要忘记了

HRESULT hr = S_OK;

_CatalogPtr m_pCatalog = NULL;

//Set ActiveConnection of Catalog to this string
_bstr_t strcnn("Provider='Microsoft.JET.OLEDB.4.0';"
"Data source = c:\\new.mdb");
// 这个c:\\new.mdb 是新的ACCESS的数据库名称
如果是SQL SERVER,连接串(ODBC);
"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;"
(OLE)
"Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd;"
具体的我忘记了,新建的话可能需要调整一些参数。你一个个的试着修改一下就行

try
{
hr = m_pCatalog.CreateInstance(__uuido