SQLSERVER数据库连接的配置及数据集的设置

HRESULT hr =S_FALSE;
_RecordsetPtr m_QryRcdSet;
 _ConnectionPtr m_pConnection;
 hr =m_pConnection.CreateInstance("ADODB.Connection");
 if (FAILED(hr))
  return FALSE;

try
 {
  m_pConnection->ConnectionTimeout =8;

CString strConnect = "Provider=SQLOLEDB.1;Data Source=" + (数据库服务器的IP) + ";Initial Catalog=" + (数据库的名称)+ ";User ID="
   + (用户名)+ "; PWD=" +(密码);

m_pConnection->Open(_bstr_t(strConnect),"","",adModeUnknown);
   }
 catch(_com_error e)///捕捉异常
 {
  AfxMessageBox("数据库连接失败!" +CString(e.ErrorMessage()));
  ASSERT(FALSE);
  return FALSE;
 }

hr =m_QryRcdSet.CreateInstance("ADODB.Recordset");
 if (FAILED(hr))
  return FALSE;
 try
 {
  m_QryRcdSet->CursorType =adOpenStatic;
  m_QryRcdSet->CursorLocation =adUseClient;
  hr = m_QryRcdSet->Open(_bstr_t(SqlStr),_variant_t((IDispatch *)m_pConnection, true), adOpenDynamic, adLockPessimistic, adCmdText);
  ADO_LONGPTR count =m_QryRcdSet->GetRecordCount();
  if(count > 0)
   m_QryRcdSet->MoveFirst();
 }
 catch(_com_error e)///捕捉异常
 {
  e.Description();
  AfxMessageBox(e.Description());
  AfxMessageBox("数据库连接失败!" + CString(e.ErrorMessage()));
  ASSERT(FALSE);
  return FALSE;
 }

在stdafx.h文件中加入以下语句:
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")

转载于:https://www.cnblogs.com/jeb/archive/2008/05/28/1209316.html

sqlserver连接及设置相关推荐

  1. python sqlserver api连接池_非常老的话题 SQLSERVER连接池

    非常老的话题 SQLSERVER连接池 写这篇文章不是说要炒冷饭,因为园子里有非常非常多关于SQLSERVER连接池的文章,但是他们说的都是引用MSDN里的解释 或者自己做一些测试试验一下连接池的性能 ...

  2. sqlserver连接池及查看连接数相关

    sqlserver连接池及查看连接数相关 asp.net 连接池 数据库链接是一种危险的.昂贵的.有限的资源,特别是在多层Web应用程序中.你必须正确管理你的链接,因为你的方法将极大的影响应用程序的整 ...

  3. 【Springboot 入门培训】#3 MyBatis 多数据源与缓存和数据连接池设置

    介绍MyBatis项目中如何配置多个数据源连接数据库,以及设置sql文的二级缓存功能,配置多数据源与数据连接池等功能.为大家开发和平时练习的时候提供参考和查询的工具文章. 代码下载百度网盘下载:htt ...

  4. 在SQLserver数据库里设置作业的步骤

    在SQLserver数据库里设置作业(对数据库的表定期进行数据清理)的步骤 1.首先,要打开sql server代理的服务,在我的电脑,右键管理的服务打开,SQL Server 代理 (MSSQLSE ...

  5. HttpClient连接池设置引发的一次雪崩

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:http://i7q.cn/50G6cx - 1 - 事件背 ...

  6. HttpClient 连接池设置引发的一次雪崩!

    - 1 - 事件背景 我在凤巢团队独立搭建和运维的一个高流量的推广实况系统,是通过HttpClient 调用大搜的实况服务.最近经常出现Address already in use (Bind fai ...

  7. HttpClient 连接池设置不当引发的一次雪崩

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | zxcodestudy 来源 | http:/ ...

  8. 糟糕!HttpClient 连接池设置引发的一次雪崩!

    作者:zxcodestudy 来源:blog.csdn.net/qq_16681169/article/details/94592472 凤巢团队独立搭建和运维的一个高流量的推广实况系统,是通过Htt ...

  9. Jdbc访问mysql查询聚合函数_JDBC连接参数设置对Oracle数据库的影响分析

    一次数据库性能问题处理引发的JDBC参数设置思考 近期某环境下系统,出现大面积页面访问缓慢情况,每个页面交易响应时间2-5秒,严重超过平日访问阈值. 经排查分析,问题主要出现在数据库,生成AWR得到3 ...

最新文章

  1. python之微信好友统计信息
  2. 304 Not Modified
  3. 根据文法画出语法树_编译工程5:语法分析(3)
  4. [Kubernetes] 如何关联PVC到特定的PV
  5. python3字典菜鸟教程_Python3 字典(map)
  6. Code-First Development with Entity Framework 4
  7. codeforces 735C Tennis Championship(贪心+递推)
  8. 【Cesium】Cesium三维模型调整
  9. ArcGIS10.2最新全套下载地址
  10. win10隐藏任务栏_让你的 Windows 任务栏智能化起来
  11. 百度磁盘搜索和git、ssh的试用
  12. 三极管PNP NPN 的判别
  13. Apollo星火计划学习笔记——Apollo速度规划算法原理与实践
  14. win10深度学习环境搭建
  15. 如何做擦能防止网站被劫持
  16. MySQL数据库提权
  17. python动图爱心表白_python 表白-爱心
  18. 我为什么愿意帮助这样的人
  19. 协程爬取整站豆瓣网络
  20. 导数公式整理(更新中)

热门文章

  1. Linux管道函数使用
  2. u-boot移植随笔:u-boot shell与ASCII码
  3. cmd命令大全/cmd命令提示符大全
  4. python去除视频中的logo_Python音视频开发:消除抖音短视频Logo和去电视台标的实现详解...
  5. 【linux】linux shell if 多条件 并行 字符串判断
  6. 95-10-120-启动-GroupCoordinator
  7. 【ElasticSearch】Es 源码之 Netty4HttpServerTransport 源码解读
  8. 【Elasticsearch】Elasticsearch 索引 模板 template
  9. 95-190-028-源码-window-Window介绍与使用md
  10. 【MAC】Mac下配置perl的DBD::MySQL模块