Stdafx.h

Stdafx.h

libado.h

libado.h

libado.cpp

libado.cpp

参考网址如下:http://www.cnblogs.com/livewithnorest/p/3316886.html

关于类库文件的使用如下(增删改的代码一开始不执行,也不报错只是卡死,程序直接不往下执行了,try catch都抓不到,急的不得了。然后不知道怎么搞的就又好了。可能是我vs重启编译过吧):

ado.init();

ado.Connect(ado.Oracle);

//--------查询示例 start--------

std::string sql = "select * from username";

adoreader = ado.ExecuteReader(sql);

_variant_t strz,value;

CString stry;

int nItem = ;

_RecordsetPtr m_recordSetPtr = adoreader.m_recordSetPtr;

FieldsPtr flds = m_recordSetPtr->GetFields();//获取表的列的个数

_variant_t Index;

Index.vt = VT_I2;

//--------动态添加头部标题 start--------

//m_ListCtrl->InsertColumn(0,"序号",LVCFMT_LEFT,50);

for (int i = ;iGetCount();i++)

{

Index.iVal = i;

//m_ListCtrl->InsertColumn(i+1,(LPSTR)flds->GetItem(Index)->GetName(),LVCFMT_LEFT,100);

}

//--------动态添加头部标题 end--------

//--------添加行数据 start--------

while(m_recordSetPtr->adoEOF == FALSE)//m_pRecordset->adoEOF

{

stry.Format(_T("%d"),nItem+);

//m_ListCtrl->InsertItem(nItem,stry);

for (int i = ;i < (int)m_recordSetPtr->Fields->Count;i++)

{

Index.iVal = i;

strz = flds->GetItem(Index)->GetName();

value = m_recordSetPtr->GetCollect(strz);

if (value.vt != VT_NULL)

{

//m_ListCtrl->SetItemText(nItem,i+1,(LPCSTR)(_bstr_t)value);

}

else

{

//m_ListCtrl->SetItemText(nItem,i+1,"");

}

}

m_recordSetPtr->MoveNext();

nItem++;

}

m_recordSetPtr->Close();

adoreader.recordClose();

//--------添加行数据 end --------

//--------查询示例 end--------

//--------新增示例 start --------

std::string sql = "insert into username(ID,NAME) values('4','name4')";

int ret = ;

ret = ado.ExecuteNonQuery(sql);

//--------新增示例 end --------

//--------编辑示例 start --------

sql ="update username set name='namemax' where id='4'";

ret = ado.ExecuteNonQuery(sql);

//--------编辑示例 end --------

//--------删除示例 start --------

sql ="delete from username where id='4'";

ret = ado.ExecuteNonQuery(sql);

//--------删除示例 end --------

MFC ADO连接Oracle12c数据库 客户端环境搭建

ADO连接方式一:Provider=MSDAORA.1; 环境配置如下: 去官网下载ODAC121024Xcopy_32bit.zip安装 安装方式如下: (1)解压文件 (2)用命令行CD到该文件的 ...

MFC ADO连接Oracle12c数据库 服务端配置

要想客户端访问服务器端的oracle数据库的话,还需要服务端设置下监听程序及本地网络服务名配置. 发现百度文库上面有这方面的文档,我就不重复写了.请参照一下网址: http://wenku.baidu ...

64位程序,利用ADO连接Oracle数据库

刚好手头项目解决了ADO连接Oracle数据库的问题,记录下来,防止忘记. 项目情况:用32位环境完成算法动态库,结果后来需要升级到64位环境,由64位的软件来调用,则在64位设置下生成算法动 ...

&lpar;转&rpar;PLSQL Developer 12&period;0&period;7连接Oracle12c数据库

版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/sl1992/article/details/80489413 1.下载安装PL/SQL Develo ...

ADO连接ACCESS数据库

首先在StdAfx.h中加入 建立连接:(在xxApp文件中) 1  声明变量 2 建立连接 (1) AfxOleInit 初始化 OLE 为应用程序的支持. BOOL AFXAPI AfxOleIn ...

转:VB用ADO连接SQLServer数据库

'数据源信息常量 Public Const conn As String = "Provider = SQLOLEDB.1;Password = sa; UserID = sa; Initi ...

MFC ADO连接Sql Server数据库报无效指针的问题

相关症状:  Win7sp1上编译的ADO程序无法在低版本系统上运行,创建ADO时提示错误:0x80004002 解决办法如下:  1.下载:  http://download.microsoft.c ...

如何测试连接MsSQL数据库-------UDL文件

http://www.xinnet.com/service/cjwt/idc/sjk/1360.html 如果您所使用的 SQL Server 数据库连不上,可以通过这个方法进行测试数据库连接. 温馨 ...

Delphi使用ADO连接网络数据库,断网后重连问题

原始文章: https://blog.csdn.net/blog_jihq/article/details/11737699# 使用TADOConnection对象连接网络数据库(以MySQL为例), ...

随机推荐

onload事件-----addLoadEvent函数

在给网页加一些特效时经常要在

中加入“onload”事件,即在网页加载完后执行某事件,例如:

MSXML应用总结

MSXML的DOM模型是符合W3C DOM标准的,而DOM API在Windows中以COM接口的形式提供,关于COM请大家查阅相关资料.简单来说,COM提供了一个环境和一套规则,使接口的设计实现到对 ...

Senparc&period;Weixin&period;MP SDK 微信公众平台开发教程(十):多客服接口说明

微信官方的多客服接口原理是通过用户发送的信息,开发者服务器返回一条指定类型的响应信息,使用户的对话状态切换到官方的多客服状态(持续一段时间),这段时间内用户发送的所有信息都不会到达开发者的服务器,而是 ...

【视频处理】YV12ToARGB

前面提到了YV12转RGB的各种实现方法和优化方法,主要是CPU上的实现.本文主要介绍基于GPU的YV12转RGB的实现. 1. 基于OpenGL的实现 利用OpenGL shader实现将YV12转 ...

&lbrack;转&rsqb;ASP&period;NET Web&period;Config 读写辅助类

using System; using System.Configuration; using System.Web; using System.Web.Configuration; namespac ...

iOS - OC NSData&Tab;&Tab;数据

前言 @interface NSData : NSObject @interface NSMut ...

CentOS6&period;5 MySQL 配置设置总结笔记

三.登录MySQL 登录MySQL的命令是mysql, mysql 的使用语法如下:  mysql [-u username] [-h host] [-p[password]] [dbname]  u ...

linux du 显示目录下的各个子目录的大小

use  command du  display estimate file space usage size of subdirectories [oracle@ahjcyl-db backup]$ ...

python 面向对象的程序设计

一:什么是编程范式? 编程是程序员用特定的语法 + 数据结构 + 算法组成的代码来告诉计算机如何执行任务的过程. 如果把编程的过程比喻为练习武功,那么编程范式指的就是武林中的各种流派,而在编程的世界里 ...

mfc连接oracle12c,MFC ADO连接Oracle12c数据库 类库文件相关推荐

  1. ado连接oracle数据库帮助类,MFC ADO连接Oracle12c数据库 类库文件

    //--------查询示例 start-------- std::string sql = "select * from username"; adoreader=ado.Exe ...

  2. MFC开发之使用ADO连接SQL Server

    "观千剑而后视器,操千曲而后晓声."--<文心雕龙> 最近在学C++一个框架--MFC,犯难了,搞了一周,阅读了不下百篇博主的文章,还询问了老师,重装了VS(甚至201 ...

  3. 在Visual C++中如何利用UDL文件来建立ADO连接

    在Visual C++中如何利用UDL文件来建立ADO连接 使用通用数据连接文件(*.UDL,以下简称文件)来创建ADO连接,可以和ODBC一样可视化地定义要连接的数据源,从而实现数据访问的透明性. ...

  4. vc ado连接mysql_VC用Ado接口连接和使用数据库及注意事项

    一.阅读本文所需注意的其它事项 1.进行方法调用时,所传递的参数的类型的转换(可能存在比本文更简便的处理方法但我未发现) 2.每个源文件的每行注释说明了其文件名 3.请关注相关头文件包含关系 4.请关 ...

  5. c++ ado连接mysql数据库_C++使用ADO连接数据库及其实例

    读写数据库的技术很多,现在多用ADO.ADO以COM方式提供,所以它的很多行为遵循COM规范.首先,要引入ADO的COM文件,它的位置一般在"C:/Program Files/Common ...

  6. MFC,ADO方式实现数据库操作

    参考: MSDN数据访问编程 (MFC/ATL): https://msdn.microsoft.com/zh-cn/library/kd4ck1tt.aspx?f=255&MSPPError ...

  7. python能和wincc一起用_python通过ado连接wincc数据库

    python通过ado连接wincc数据库 注意点: 1,python需要安装32位,64位测试没通过,具体原因不明 2,若使用Provider=WinCCOLEDBProvider.1需要安装WIN ...

  8. ADO连接ACCESS数据库

    使用ADOX,需要引入ADOX的动态链接库msadox.dll,首先在stdafx.h中加入如下语句: #import "c:/program files/common files/syst ...

  9. vs使用ado连接oracle,在VS环境下以ADO方式操作Oracle数据库

    利用ADO引擎方式访问Oracle数据库的实现方法: 定义数据库头文件为CDBOperation.h #pragma once #import "C:\Program Files\Commo ...

最新文章

  1. 【leetcode】30. Substring with Concatenation of All Words
  2. netperf -R用法
  3. vue2.0框架认识
  4. pom.xml dependency依赖的研究
  5. [转]Android中pendingIntent的深入理解
  6. 数组——寄包柜(洛谷 P3613)
  7. 服务器回退本次提交的文件,Git提交完整步骤与CMD命令使用
  8. 转 海量数据处理(2)
  9. 【珍藏】2020年AI、CV、NLP顶会最全时间表!
  10. 如何用python处理pdf_如何使用Python玩转PDF各种骚操作?
  11. lopatkin俄大神精简系统Windows 10 Pro 18362.10006 19H2 PreRelease x86-x64 ZH-CN MICRO
  12. ofd文件怎么编辑文字
  13. 2022 年江苏省职业院校技能大赛(中职) 网络搭建与应用赛项公开赛卷
  14. 机器人感知-视觉部分(Robotic Perception-Vision Section)
  15. 解决matlab错误使用 mex 未找到支持的编译器或 SDK一系列问题
  16. awk(二)awk程序元素
  17. 软件测试220道试题及答案
  18. 揭秘:日赚千元的冷门暴利项目,这个产品99%的人不知道
  19. win10下不能修改固定ip
  20. React-Native开源项目GITHUB

热门文章

  1. 青港风雨之罗雨琦(二)厄运还将继续
  2. 笑喷了,电视剧里的代码真能运行吗?
  3. 阿里服务器微信发不了图片,为什么微信发不了图片?这四招教你解决难题
  4. Google Play上架App设置隐私政策声明问题
  5. 北京华宇南航宣讲面试
  6. 此战成硕,我成功上岸西南交通大学了~~~
  7. 推广网站的26种方法
  8. 【校招笔试】网易校招网络笔试题,菜的抠脚,蠢的流泪
  9. 为什么选择香港虚拟主机?
  10. 不用/,*,mod乘、除、取模运算的除法