社区
数据库相关
帖子详情
向高手请教!有关ado连接oracle数据库的问题?
dzy983
2002-04-12 08:14:15
我用adoconnection连接oracle数据库,怎么判断它是连接成功还是失败呢?就是说有没有像pb那样有返回值的,如:返回0代表连接成功,而100则代表失败等!请高手经以指点帮助。
...全文
93
6
打赏
收藏
向高手请教!有关ado连接oracle数据库的问题?
我用adoconnection连接oracle数据库,怎么判断它是连接成功还是失败呢?就是说有没有像pb那样有返回值的,如:返回0代表连接成功,而100则代表失败等!请高手经以指点帮助。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weizhi
2002-04-14
打赏
举报
回复
呵呵,GetDbParams(); 是自写的一个从注册表中读参数的函数,其返回值就是个联接串,比如:
'Provider=MSDAORA.1;Password=lyxt;User ID=lyxt;Data Source=orcl;Persist Security Info=True'
你可以改为
strConn := 'Provider=MSDAORA.1;Password=lyxt;User ID=lyxt;Data Source=orcl;Persist Security Info=True';
当然,串中的user ID和Password,DataSource等部分也要改为你自己的
Log_ADO.WriteLog()也是自己的写日志的程序,你可以去掉这一行,将信息Show到屏幕上,比如可改为:
ShowMessage('出错函数:InitADOConnection(),错误信息:' + E.Message);
dzy983
2002-04-13
打赏
举报
回复
to:weizhi(行者)
GetDbParams(); 与Log_ADO.WriteLog不明白意思?是不是有关它们的代码还没贴出来啊!
weizhi
2002-04-13
打赏
举报
回复
呵呵,可以自己写个函数呀,如下:
function InitAdoConnection(Conn: TADOConnection): Boolean;
var
strConn: String;
begin
Result := False;
strConn := GetDbParams(); //自编的从注册子表中读数据库连接串的函数
with Conn do
begin
ConnectionString := strConn;
LoginPrompt := False;
Mode := cmReadWrite;
ConnectionTimeOut := 60;
CommandTimeOut := 60;
try
Connected := True;
except
// 无法打开数据库, 错误码信息写入日志文件
On E: Exception do
begin
Log_ADO.WriteLog('出错函数:InitADOConnection(),错误信息:' + E.Message); //自编的日志对象
end;
end;
Result := Connected;
end;
end;
end;
cz3w
2002-04-13
打赏
举报
回复
可在数据连接后加上胖断:
adoconnection1.active:=true;
if adoconnection1.active = false then
begin
showmessage(....);
end;
yangkunjie
2002-04-12
打赏
举报
回复
和sql差不多,照着写的了
human_2
2002-04-12
打赏
举报
回复
try
adoconnection1.active:=true;
except
showmessage(e.message);
end;
VC
连接
Oracle
数据库
之ODBC及
ADO
一.ODBC连
ORACLE
: str.Format( "Driver={Microsoft ODBC for
Oracle
};Server=
Oracle
Server.world;Uid=Username;Pwd=asdasd; ") 二.
ADO
连接
ORACLE
:
C++
连接
Oracle
之
ADO
最近因为项目的需要,要将一些获取到的数据存入
Oracle
数据库
中,可能以前接触的
数据库
这一块比较少,没有在项目中使用过,所以就查找一些资料,将这几天的成果做一下记录。 环境:windows7 64bit IDE :VS 2010 服务端:winserver2008
Oracle
12c
ADO
连接
(微软的) 两种
连接
Oracle
QT下以
ADO
连接
ORACLE
数据库
连接
数据库
时,以ODBC
连接
数据库
,需要配置ODBC,觉得有点麻烦。如果用
ADO
连接
,省事。程序只需要置一下数据源即可。对应各种
数据库
(
ORACLE
,SQLSERVER,MYSQL等)都能轻松应对。 一、设置
ORACLE
的
连接
串 调用例:conn.connectTo
Oracle
(“orcl”, “localhost”, 1521, “scott”, “tiger”); bool
Ado
Connection::connectTo
Oracle
( const QString& strSer
C++ 通过
ADO
连接
Oracle
数据库
背景 接触C++以来,因为之前学的java做Web时经常要和
数据库
打交道,所以也就一直想用C++来操作
数据库
。之前也听过ODBC数据源的方法听说比较麻烦,C++用
ADO
的方法
连接
数据比较方便。 下面就是具体的步骤和代码了。 1.导入
ADO
的库 使用
ADO
的话必须要导入它的库,这语句放到头文件.h中,因为我这里是用的MFC程序建的工程,所以我放在stdafx.h头文件中 //导入
ADO
的库
用
ado
连接
oracle
的几种方法
在利用
ado
连接
数据库
之前,需要做一些准备1.用#import指令引入
ADO
类型库我们在stdafx.h中加入如下语句:#import "c:program filescommon filessystem
ado
ms
ado
15.dll" no_namespace rename("E
数据库相关
2,508
社区成员
88,437
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章