VC连接SQL SERVER数据库
来源: 作者:werther161 出处:综艺读书 2006-03-22
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();//释放对象
}
}
·SQL Server 索引和查询专题 (2633篇文章)
·SQL Server (1402篇文章)
·数据库专栏 (4467篇文章)
·数据库处理专题 (7207篇文章)
·城域网专题 (6665篇文章)
·数据库安全技术专题 (11203篇文章)
·数据库安装与卸载 (8925篇文章)
·Linux数据库宝典 (11147篇文章)
·数据库体系架构 (442篇文章)
·内存调试技巧:C 语言最大难点揭秘 (0次浏览)
·新手看招 Linux操作系统下C++编程初探 (0次浏览)
·从C++转到Java 如何把握关键 (0次浏览)
·C程序实现汉字内码与GB码 (0次浏览)
·Linux 操作系统下的串行口通讯编程 (146次浏览)
·高手讲解:探索C++的秘密之详解extern (118次浏览)
·Linux 环境下串口通信的编程 (106次浏览)
·数学与程序 一道游戏题目的快速解法 (64次浏览)
·教你如何使用位运算实现循环移位 (20次浏览)
·解释一个关于Hibernate lazy的问题 (18次浏览)
·专家详解:复杂表达式的执行步骤 (11次浏览)
·新手看招 Linux操作系统下C++编程初探 (0次浏览)
·从C++转到Java 如何把握关键 (0次浏览)
·新手看招 Linux操作系统下C++编程初探 06-20
·从C++转到Java 如何把握关键 06-15
·C程序实现汉字内码与GB码 06-10
·解释一个关于Hibernate lazy的问题 06-01
·教你如何使用位运算实现循环移位 05-26
·专家详解:复杂表达式的执行步骤 05-26
·Linux 环境下串口通信的编程 05-09
·高手讲解:探索C++的秘密之详解extern 04-26
·Linux 操作系统下的串行口通讯编程 04-24
|
|||||
| ·Windows Vista ·邮件服务器专题 ·协议大全 ·数据恢复指南教程 ·FreeBSD使用教程 ·Linux数据库宝典 ·服务器存储专栏 ·Wlan组网----家庭专题 |
·综合布线工程案例 ·Linux服务器的安全性能 ·iSCSI应用与发展 ·电脑死机原因及解决办法 ·SOA 面向服务架构 ·Zope应用开发指南 ·XML详解 ·J2SE开发应用 |
||||
| · AMD董事长年薪1610万美元 · 胡润富豪榜4位女老总遭勒索 · 爱立信中国区副总屠敏离职 |
· 绝对好使的电脑超级技巧 · 想不到浏览器还有这个功能 · 小技巧:宿舍里自娱自乐 |
| · DIY系统:打造移动Win XP · 杂牌摄像头也玩Vista · 在WinXP上运行Vista边栏 |
· 克隆软件Ghost初级使用教程 · [图解]Norton Partition · PowerPoint技巧大集合 |
| · 在VC++应用程序中读取文本 · 使用JBuilder2007开发Web.. · 熊猫烧香核心源码(Delphi) |
· 经验:ASP与存储过程解析 · 节选:快速进入AJAX开发 · Javascript+ASP作无刷新.. |
| · 在Linux 环境下安装 Mysql · Oracle在基于Window操作.. · 每天备份mysql数据的脚本 |
· Photoshop抠图:飘逸秀发.. · 告别雀斑!一个接近自然的 · 用Photoshop美化美女摄像头 |




