社区
数据库相关
帖子详情
向高手请教!有关ado连接oracle数据库的问题?
dzy983
2002-04-12 08:14:15
我用adoconnection连接oracle数据库,怎么判断它是连接成功还是失败呢?就是说有没有像pb那样有返回值的,如:返回0代表连接成功,而100则代表失败等!请高手经以指点帮助。
...全文
52
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写的成品逻辑
2. **
连接
管理**:创建并管理MQClient与消息中间件的
连接
,包括建立
连接
、关闭
连接
以及异常处理。 3. **队列和主题**:在点对点模型中使用队列,发布/订阅模型中使用主题。理解它们的区别和应用场景。 4. **生产者和...
请教
asp如何通过ODBC
连接
ORACLE
数据库
?
请教
asp如何通过ODBC
连接
ORACLE
数据库
?[复制链接] 11 sky_n 白手起家 帖子14主题10精华0可用积分19 信誉积分100 专家积分0 在线时间2 小时注册时间2004-06-13最后登录2010-01-18 问答好友博客 ...
oracle
怎么让别人链接,
Oracle
如何让别人能够
连接
到你的
数据库
-
Oracle
的一些关键字i和g只是版本的代号,指
oracle
运用的技术i代表Internet就是互联网技术g代表grid就是网格技术现在出的最新版是c就是cloud也就是云技术--如何让别人能够
连接
到你的
数据库
将自己PC上的
Oracle
服务...
使用了
oracle
会不会被追责,记要关于使用
ADO
.NET
连接
池
连接
Oracle
时Session信息不更新的坑...
记录关于使用
ADO
.NET
连接
池
连接
Oracle
时Session信息不更新的坑最近的一个项目中,由于界面查询的数据量比较大,关联的表比较多,有些数据查出来需要临时保存起来供后面的查询使用,于是想到了用
oracle
的临时表来...
C++
连接
数据库
主流
数据库
当前各种主流
数据库
,
Oracle
, MS SQL Server, MySQL, DB2, MS ACCESS, Sybase, Informix, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen等等。
连接
数据库
过程
连接
...
数据库相关
2,507
社区成员
88,453
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章