我想使用ADOX在SQL SERVER"TCLRF-Server"中创建一个新数据库"Chenal",
程序如下:
................................
_CatalogPtr m_pCatalog = NULL;
_bstr_t strcon="Provider=SQLOLEDB;"
"Data Source=TCLRF-Server;Initial Catalog=Chenal;"
"User Id=sa;Password=111;";
try
{
TESTHR(hr=m_pCatalog.CreateInstance(__uuidof(Catalog)));
TESTHR(hr=m_pCatalog->Create(strcon));
}
catch(_com_error &e)
{
_bstr_t bstrSource(e.Source());
_bstr_t bstrDescription(e.Description());
printf("\n\tSource : %s \n\tdescription : %s \n ",
(LPCSTR)bstrSource,(LPCSTR)bstrDescription);
}
.......................................................
运行结果有错,结果如下:
Source : Provider
description : 不支持此接口 难道用这种方法不不能创建一个数据库吗,
使用ADOX怎样才能创建一个数据库?
程序如下:
................................
_CatalogPtr m_pCatalog = NULL;
_bstr_t strcon="Provider=SQLOLEDB;"
"Data Source=TCLRF-Server;Initial Catalog=Chenal;"
"User Id=sa;Password=111;";
try
{
TESTHR(hr=m_pCatalog.CreateInstance(__uuidof(Catalog)));
TESTHR(hr=m_pCatalog->Create(strcon));
}
catch(_com_error &e)
{
_bstr_t bstrSource(e.Source());
_bstr_t bstrDescription(e.Description());
printf("\n\tSource : %s \n\tdescription : %s \n ",
(LPCSTR)bstrSource,(LPCSTR)bstrDescription);
}
.......................................................
运行结果有错,结果如下:
Source : Provider
description : 不支持此接口 难道用这种方法不不能创建一个数据库吗,
使用ADOX怎样才能创建一个数据库?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货