VC 连接oracle数据库
来源:互联网 发布:俄罗斯重工业知乎 编辑:程序博客网 时间:2024/05/16 13:50
1、导入库文件,并设置全局连接字符串
#import "C:\Program Files\Common Files\System\ado\msado60_Backcompat_i386.tlb" no_namespace rename("EOF","EndOfFile")_ConnectionPtr pConn=NULL;//数据库连接
2、在工程目录下新建SQL_connect.ini文件,并输入
Provider=MSDAORA.1;Password=test;User ID=test;Data Source=127.0.0.1:1521/orcl;Persist Security Info=True127.0.0.1是指本机,如果连接到其他IP,直接修改该地址即可
连接数据库
if (!AfxOleInit())//初始化OLE/COM库{AfxMessageBox(_T("OLE init Error"));return FALSE;}//创建数据库连接实例CStdioFile file; file.Open(_T("SQL_Connect.ini"), CFile::modeRead);CString str=_T("");file.ReadString(str);file.Close();const _bstr_t strSRC = (_bstr_t)str;//const _bstr_t strSRC= "Provider=MSDAORA.1;Password=test;User ID=test;Data Source=localhost:1521/orcl;Persist Security Info=True";if (FAILED(pConn.CreateInstance("ADODB.Connection"))){AfxMessageBox(_T("Create Instance failed!"));exit(0);}try{pConn->Open(strSRC,"","",adModeUnknown);}catch(_com_error e){AfxMessageBox(e.Description());exit(0);}
3、查询数据库
<pre name="code" class="cpp"> CString str="R4-012345A010"; CString coilnum;_variant_t RecordsAffected;_RecordsetPtr pRecordset;//钢卷1str.Format(_T("select coilnum from test.test2 where coilnum like '%s'"), str);pRecordset = pConn->Execute((_bstr_t)str,&RecordsAffected,adCmdText);//查询历史数据中当前卷信息if (!(pRecordset->BOF||pRecordset->EndOfFile) )//存在历史数据{_variant_t var;var = pRecordset->GetFields()->GetItem((long)0)->GetValue();if(var.vt != VT_NULL) //为NULL{m_coilnum = var;}else{m_coilnum = "";}}
0 0
- vc连接oracle数据库
- VC 连接oracle数据库
- vc 连接oracle数据库
- VC ADO连接Oracle数据库
- VC++连接远程Oracle数据库
- VC++6.0 通过ADO连接Oracle数据库
- VC++用OO4O连接Oracle数据库
- VC++用ADO连接Oracle数据库
- VC++ 2005开发环境下连接oracle数据库方法
- VC++和Oracle数据库的三种连接方式
- VC++.net使用OCCI连接远程Oracle数据库
- VC连接Oracle数据库之ODBC及ADO
- vc连接oracle
- VC++ADO连接数据库
- VC++ADO连接数据库
- VC++连接MySQL数据库
- vc++ 连接SQL数据库
- VC++ 数据库的连接
- 从一组时间列表中获取一组最近的时间
- 基于Linux环境Tomcat-MySQL的服务器搭建
- 黑马程序员_基础加强之类加载器
- SpeedPHP(在sae上部署)对于移动(android or ios)的访问支持
- 如何强制重新加载ActionMapping(struts.xml)
- VC 连接oracle数据库
- 第四个博客-麦泽明
- 第四次-王铿
- opencv2对读书笔记——使用均值漂移算法查找物体
- sbt-assembly 发布 Scala 项目
- Jsp页面访问Action中的值
- Android利用CountDownTimer类实现倒计时功能
- 复杂表单的设计
- c++ 函数返回引用