永发信息网

请教高手:VC下如何使用SQLDMO

答案:1  悬赏:0  手机版
解决时间 2021-11-28 18:58
请教高手:VC下如何使用SQLDMO
最佳答案
BOOL StartServer()
{
if(FAILED(CoInitialize(NULL)))
{
AfxMessageBox(_T("Com初始化失败"));
return FALSE;
}
_SQLServerPtr spSQLServer;//定义SQL Server对象指针

if(FAILED(spSQLServer.CreateInstance(__uuidof(SQLServer))))
{
AfxMessageBox(_T("无法建立SQL对象"));
return FALSE;
}
CString strServer(_T("SQL Server服务器名称"));
CString strUserName(_T("登陆名"));
CString strPassword(_T("登录密码"));

try
{
//超时设置
spSQLServer->PutLoginTimeout(10);
spSQLServer->PutApplicationName(_T("MyAppName"));
spSQLServer->PutHostName(_T("MyHostName"));
spSQLServer->PutNetPacketSize(1024);
spSQLServer->Connect(_variant_t(strServer),_variant_t(strUserName),_variant_t(strPassword));
}
catch(_com_error pCE)
{
try
{
//启动SQL Server服务器
spSQLServer->Start(FALSE,_variant_t(strServer),_variant_t(strUserName),_variant_t(strPassword));
}
catch(_com_error pCE)
{
AfxMessageBox(pCE.Description());
spSQLServer.Release();
return FALSE;
}
}
try
{
spSQLServer.Release();
}
catch(_com_error pCE)
{
AfxMessageBox(pCE.Description());
return FALSE;
}
CoUninitialize();
return TRUE;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
520是什么节日
中国联通计划在7个城市进行5G试验:有你的家
解方程中带有分数的题怎什做?如:x/36=10.
严肃文学咕咕鸡诗
需要HP officejet 5608ALL-in-one打印机 WIN7
After the education reform(改革) in Jiangs
. We’d better start off a little earlier,
为什么很多男生从高中到大学毕业变化不大,而
齐次线性方程组通解
形容一个人说话无理的成语
华硕U305恢复系统一键还原
读一读,找出划线部分发音不同的单词。 ( )A
结合德育的内容、方法、途径,谈谈如何做好校
高坊手表表带对人体皮肤有害吗?
辛集乡中心小学怎么去啊,有知道地址的么
推荐资讯
义乌廿三里拆迁是怎么算钱的?按人头还是住房
酷派8971怎么能支持联通4g
北大的元培学院是干什么的?什么意思?
安葬风水棺材不合缝盖不上怎么办
公务员考试与考研冲突不?
3m 32=6m-25
斯太尔几个档?
浙江省德清县第一中学地址在什么地方,想过去
安康至汉中晚上几点车
二00三二月十九日出版人民日报
姓名测试刘起佑名字如何
行将就错什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?