交友约会| 杂志期刊| 小说| 论坛| 电影下载| 两性知识| 电脑知识| 汽车| 旅游| 收藏

VC连接SQL SERVER数据库

来源: 作者:werther161 出处:综艺读书 2006-03-22 
关 键 词:数据库  word  vc  sql server  os  

void smsLogon::InitSQLServer(CString server, CString db, CString UserName, CString Pwd)

{

m_pConnection.CreateInstance("ADODB.Connection");

CString strCn;

strCn.Empty();

strCn="provider=SQLOLEDB;data source="+server

+";initial catalog="+db

+";userID="+UserName

+";Password="+Pwd;

_variant_t bcnstr=_variant_t(strCn);

_variant_t bunstr=_variant_t(UserName);

_variant_t bpwdstr=_variant_t(Pwd);

//打开一个连接

try

{

m_pConnection->Open(_bstr_t(bcnstr),_bstr_t(bunstr),

_bstr_t(bpwdstr),-1);//adOpenUnspecified

}

catch(_com_error e)

{

CString errormessage;

errormessage.Format("Warning: 连接数据库发生异常. 错误信息: %s; 文件: %s; 行: %d\n", e.ErrorMessage(), __FILE__, __LINE__);

AfxMessageBox(errormessage);

}

catch(...)

{

AfxMessageBox("Warning :连接数据库时发生未知错误");

}

}

void smsLogon::ExitDB()     //退出时关闭数据库连接

{

if(m_pConnection!=NULL)

{

m_pConnection->Close();//关闭连接

m_pConnection.Release();//释放对象

}

}

更多文章 更多内容请看Linux数据库宝典  SQL Server  SQL Server专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
综艺读书宗旨
相关专题
·SQL Server 数据处理专题 (1439篇文章)
·SQL Server 索引和查询专题 (2633篇文章)
·SQL Server (1402篇文章)
·数据库专栏 (4467篇文章)
·数据库处理专题 (7207篇文章)
·城域网专题 (6665篇文章)
·数据库安全技术专题 (11203篇文章)
·数据库安装与卸载 (8925篇文章)
·Linux数据库宝典 (11147篇文章)
·数据库体系架构 (442篇文章)
热点标签: 数据库  word  vc  sql server  os  
最新技术文档
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
站内频道文章精选
搜索您感兴趣的内容
Web 全站
综艺电脑频道编辑信箱  告诉我们您想看的专题或文章

友情互链 | 收藏本站 | 联系我们 | 在线留言 | 京ICP备08008424号|