TQUERY连接ORACLE的问题

xi_yao 2007-10-16 03:17:40
我现在参看一个程序的部分代码,这个程序使用TQUERY连接ORACLE数据库。
其中一个function代码如下
function conndb():boolean
var
q:tquery
sql:string;
begin
q:=tquery.create('ORACLE');
sql:=‘select × from table1’;
q.execute(sql);
end;


程序是可以运行的,我想问一下,使用tquery连接ORACLE数据库标准的连接过程应该是怎么样的?这个程序这样能够成功是否是因为在别的.pas中定义了ORACLE这个类?
如果我想在这个代码中修改以下,使用q这个tquery连接别的ORACLE数据库(我是指在还在这个程序中修改一下,使它能连接其他数据库),需要修改q的哪个属性?
...全文
50 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xi_yao 2007-10-16
  • 打赏
  • 举报
回复
不行啊,只能在这个上面修改,我试过dbexpress和ado,哪个程序显示没有定义,无法引用,估计是在程序中没有use ado
hongqi162 2007-10-16
  • 打赏
  • 举报
回复
你不可以使用ado组件吗?
xi_yao 2007-10-16
  • 打赏
  • 举报
回复
郁闷啊,我也想看别的源码啊,只有这些,其他都是编译好的,很不可思议的是:哪个程序可以直接读取这部分DELPHI源码,自己编译执行,所以我不能看见别的代码,只能在这个上面修改。
luxuewei5214 2007-10-16
  • 打赏
  • 举报
回复
'ORACLE'是一个对象吧,先查查q的联接组件是哪个
xi_yao 2007-10-16
  • 打赏
  • 举报
回复
?如何修改?
TQUERY好象只有DATASOUCRE属性,没有CONNECTION字符串吧?
hongqi162 2007-10-16
  • 打赏
  • 举报
回复
修改connection连接字符串

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧