社区
数据库相关
帖子详情
向高手请教!有关ado连接oracle数据库的问题?
dzy983
2002-04-12 08:14:15
我用adoconnection连接oracle数据库,怎么判断它是连接成功还是失败呢?就是说有没有像pb那样有返回值的,如:返回0代表连接成功,而100则代表失败等!请高手经以指点帮助。
...全文
49
6
打赏
收藏
向高手请教!有关ado连接oracle数据库的问题?
我用adoconnection连接oracle数据库,怎么判断它是连接成功还是失败呢?就是说有没有像pb那样有返回值的,如:返回0代表连接成功,而100则代表失败等!请高手经以指点帮助。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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;
MQClient写的成品逻辑
MQClient一个demo历经测试 装不对环境看不懂代码 自己的
问题
oracle
11g C#最新
请教
asp如何通过ODBC
连接
ORACLE
数据库
?
请教
asp如何通过ODBC
连接
ORACLE
数据库
?[复制链接] 11 sky_n 白手起家 帖子14主题10精华0可用积分19 信誉积分100 专家积分0 在线时间2 小时注册时间2004-06-13最后登录2010-01-18 问答好友博客 消息 论坛徽章:0 电梯
oracle
怎么让别人链接,
Oracle
如何让别人能够
连接
到你的
数据库
Oracle
初步--
Oracle
的一些关键字i和g只是版本的代号,指
oracle
运用的技术i代表Internet就是互联网技术g代表grid就是网格技术现在出的最新版是c就是cloud也就是云技术--如何让别人能够
连接
到你的
数据库
将自己PC上的
Oracle
服务公布到局域网。1:找
Oracle
安装目录----->配置和移植工具------>Net Manager工具,点开的是本地---...
使用了
oracle
会不会被追责,记要关于使用
ADO
.NET
连接
池
连接
Oracle
时Session信息不更新的坑...
记录关于使用
ADO
.NET
连接
池
连接
Oracle
时Session信息不更新的坑最近的一个项目中,由于界面查询的数据量比较大,关联的表比较多,有些数据查出来需要临时保存起来供后面的查询使用,于是想到了用
oracle
的临时表来实现这个需求。大家都知道,
oracle
的临时表有两种:事务级别临时表和会话级别临时表,我这里使用的是会话级别的临时表。当时把功能时候后就以为万事大吉了,没想到就在这里买下了一个...
C++
连接
数据库
主流
数据库
当前各种主流
数据库
,
Oracle
, MS SQL Server, MySQL, DB2, MS ACCESS, Sybase, Informix, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen等等。
连接
数据库
过程
连接
数据库
大致分如下四个步骤:
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章