vc++中用ado连接oracle数据库
vc++中用ado连接oracle数据库的完整步骤

1、首先要引入一个动态连接库:
#include <afxcoll.h>
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoeof")

2、在应用程序主类的InitInstance成员函数里添加如下代码:

AfxOleInit(); //初始化COM库,因为ADO库是一组COM动态库,这意味应用程序在调用ADO前,必须初始化OLE/COM库环境。

_ConnectionPtr conn;

try{
conn.CreateInstance(__uuidof( Connection));//创建Connection对象

conn->Ope("Provider=OraOLEDB.Oracle.1;DataSource=yourDB;User ID=yourID;Password=yourPASSWORD","","",adModeUnknown); ///连接数据库
}
catch(_com_error e)///捕捉异常
{
conn=NULL;
CString errormessage("连接数据库失败!请检查数据库路径\n");
AfxMessageBox(errormessage);///显示错误信息
exit(1);
}

运行,就ok了,刚测试成功。

« 上一篇 | 下一篇 »
只显示10条记录相关文章
php header 跳转 (浏览: 451, 评论: 0)
定时清理旧的log文件 (浏览: 1806, 评论: 1)
FIREFOX取动态input值 (浏览: 1158, 评论: 0)
用css方式巧妙保护邮箱地址 (浏览: 1183, 评论: 0)
xajax+php的一个DEMO--Blackjack(21点) (浏览: 3503, 评论: 3)
SQL 语法参考手册 (浏览: 2477, 评论: 0)
T-SQL 小手册 (浏览: 2614, 评论: 0)
获得服务器IP与模拟iframe (浏览: 20370, 评论: 0)
一个适用于验证码的小函数 (浏览: 19844, 评论: 0)
PHP本地执行放在远程服务器上的脚本 (浏览: 19832, 评论: 0)
Trackbacks
点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5
发表评论

评论内容(*):