
ADO操作Oracle数据库
ADO连接Oracle数据库
小米的修行之路
是日已过,命亦随减;如少水鱼,斯有何乐?当勤精进,如救头燃!但念无常,慎勿放逸。
展开
-
C++连接oracle数据库连接字符串
ado连接oracle数据库原创 2024-08-06 16:31:42 · 363 阅读 · 0 评论 -
c++下 ADO+配置数据源连接oracle数据库
使用ADO、数据源、C++ 连接oracle数据库原创 2023-01-04 15:57:11 · 2716 阅读 · 0 评论 -
ADO连接Oracle数据库发生80004005和800a0e7a错误(2)
1、之前写程序经常使用的连接字符串:sprintf(szConnect, "Provider=OraOLEDB.Oracle.1;Password=%s;Persist Security Info=True;User ID=%s;Data Source=%s",“密码”,“用户名”,“本地服务名”);程序的配置环境:安装的是32位的11g服务端,程序在win7下编译成32位,如下图2种环境都可以:可以成功连接数据库,没有发生过任何问题。2、最近在做项目的时候,由于调用了..原创 2021-08-23 23:02:37 · 2213 阅读 · 0 评论 -
ADO:采用Connection对象建立与Oracle数据库之间的连接
①、使用 Connection 对象进行打开连接操作时,基本的步骤如下:⑴、【属性】设置 ConnectionString 连接属性,ConnectionString 是连接字符串,是由一些列分号间隔的语句的连接字符串组成,用于指定连接数据源的信息,数据源不同,连接的字符串也不同;⑵、【属性】设置 ConnectionTimeout 连接超时属性,单位为秒,默认是 15 秒,如果设置为 0,则 A...原创 2018-04-11 16:37:12 · 2178 阅读 · 0 评论 -
Carlos Antollini 封装的ADO类说明
https://www.codeproject.com/Articles/1075/A-set-of-ADO-classes-version-2-20#Sample07原创 2020-12-28 12:42:13 · 276 阅读 · 0 评论 -
ADO连接oracle数据库80004005错误
1,问题错误日志:2019-11-04 16:59:43 CADODataBase Error Code = 80004005 Code meaning = 未指定的错误 Source = OraOLEDB Description = ORA-12154: TNS: 无法解析指定的连接标识符程序是在windows7 64位 + Vs2010编译,需要在wi...原创 2019-11-21 12:26:51 · 2195 阅读 · 0 评论 -
ADO:CommandPtr对象调用oracle中的存储过程
一、调用存储过程的步骤: 1、生成并初始化一个_CommandPtr对象; 2、生成调用存储过程需要的参数,这些参数都是_ParameterPtr对象; 3、按照顺序使用_CommandPtr的Append方法为存储过程提供参数(包括输入参数和输出参数); 4、为_CommandPtr对象指定需要使用的ADO连接; 5、使用_CommandPtr的Exec...原创 2018-04-17 10:01:20 · 572 阅读 · 0 评论 -
ADO:使用事务操作Oracle数据库
1、事务是为了完成一个特定的功能或任务而要进行的一系列的处理步骤,事务代表了所需的系列动作的整体。一个事务的所有语句被作为整体执行,遇到错误时,可以回滚事务、取消事务内所做的所有改变。在数据库中,事务可以把多个操作作为单一的、最基本的活动来进行。2、ADO使用connection对象处理事务:(1)、在事务开始时调用 pCnn->BeginTrans(); (2)、在事务结束并成功时调用 ...原创 2018-04-16 14:06:53 · 497 阅读 · 0 评论 -
ADO:更新数据库操作
更新操作使用三大智能指针都可以完成!1、使用记录集对象更新:/* 功能:使用记录集对象更新字段值。 步骤:1、查询得到需要修改的记录 2、使用PutCollect对记录相应字段进行修改 3、调用Update()方法保存修改到数据库中*/void CRentMgrDlg::ModDVDNum(CString strDVDID,int nNum){ HRESUL...原创 2018-04-13 16:25:43 · 1685 阅读 · 0 评论 -
ADO:实现向Oracle数据库中插入数据
1、使用Command对象完成插入。Command 对象定义了将对数据源执行的指定命令。该对象中常用的属性和方法如下:⑴ ActiveConnection 属性:该属性指定 Command 对象当前所属的 Connection 对象;⑵ CommandText 属性:该属性包含发送给数据提供者的命令文本,该属性的值可以是 SQL 语句、表名 或 存储过程名 的字符串。⑶ CommandT...原创 2018-04-13 13:59:25 · 961 阅读 · 0 评论 -
ADO连接Oracle数据库时 EndOfFile、AddNew()、Execute()等函数运行报错问题解决
在进行ADO连接Oracle数据库时,在编程过程中发现EndOfFile、AddNew()、Execute()这些函数出现了错误,很奇怪,程序逻辑找不到任何破绽。但是在sql server中使用时却没有任何问题,最后发现了问题的原因,如下:在采用ADO连接Oracle数据库时,Oracle连接的字符串有这么三种:1.OleDB连接驱动OraOLEDB.Oracle: Oracle公司提供的O...原创 2018-04-13 13:28:16 · 613 阅读 · 0 评论 -
ADO:使用记录集对象Recordset 查询数据库中的数据
在 ADO 程序开发中,记录集对象 Recordset 对象代表一个表的记录集合或者是一个SQL命令或是存储过程的执行结果。简单的说,记录集实际上缓存了从数据库获得的记录,应用程序可以从记录集中获得每条记录的字段。①、记录集对象 Recordset 的属性:⑴ RecordCount 属性:返回记录集中记录的个数;⑵ BOF、EOF 属性:BOF 指示当前记录位置位于记录集对象的第一个记录之前;E...原创 2018-04-12 15:31:22 · 9451 阅读 · 0 评论 -
ADO数据库中使用EOF、EndOfFile....编译产生错误
解决方法:将:#import "C:/Program Files/Common Files/System/ado/msado15.dll" no_namespace rename("EOF", "adoEof")换为:#import "c:\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("ADOCG") re...原创 2018-04-12 14:58:48 · 1277 阅读 · 0 评论 -
局域网远程操作Oracle数据库之服务端配置详解
服务端的监听配置我们使用Net Manager来进行:1.添加监听程序的名称(名称可以随意指定):2、添加监听地址和端口,地址是服务器的ip,端口采用1521。3、添加数据库服务:文件---保存网络设置!配置完后,测试发现客户端不能远程连接到服务器数据库,提示没有监听程序。应该是监听程序美誉启动,重启服务器解决。也有别的命令直接启动监听,也可以测试下,我这里没有测试,直接启动的服务器。...原创 2018-04-10 12:26:40 · 701 阅读 · 0 评论 -
局域网远程操作Oracle数据库之客户端配置详解
客户端的配置使用Oracle自带的Net Configuration Assistant和Net Manager都可以,这里使用第一种工具。主要是配置一个本地网络服务名。步骤如下:在这里我进行更改登录,测试还是未成功!不要紧,我们需要查看下tnsnames.ora文件:所在目录我这里是:D:\oracle\ora11g\product\11.2.0\dbhome_1\NETWORK\ADMIN。改...原创 2018-04-10 10:45:42 · 591 阅读 · 0 评论 -
Oracle数据库远程连接配置教程
本人前一段时间做过Oracle数据库的相关工作,但是发现数据库的监听程序和服务名比较难搞定,而且网上也没有现成的教程。所以经过自己的探索之后将这片文章贡献给大家,如有不当之处还请谅解并请联系本人。此配置是在本机允许访问的前提下进行,如不允许访问,请关闭防火墙服务器端配置:配置监听程序1、打开Net Manager2、添加监听程序选中“监听程序转载 2017-11-30 13:48:43 · 2863 阅读 · 0 评论 -
ADO读写DateTime方式
// 读取日期var = m_pResultSet->GetCollect(_variant_t("Birth_Time")); DATE dt = var.date;COleDateTime da = COleDateTime(dt);CString strData转载 2017-04-14 14:01:51 · 1117 阅读 · 0 评论 -
ADO数据库编程
一、数据库操作准备// ---------------------------------------------------------------------------------------------------------------------------------1、导入ADO动态链接库 在工程的stdafx.h中加入如下语句: #import转载 2017-04-14 12:59:23 · 685 阅读 · 0 评论