delphi7源码编译安装oracle access控件ODAC9.3.8
个人环境列表如下:
ODAC主目录在 D:\ODAC
Delphi7主目录在 D:\Program Files (x86)\Borland\Delphi7
1,修改D:\ODAC\Source\make.bat文件如下
set PrjNameU=ODAC
set IdeDir="D:\Program Files\Borland\Delphi7
2,在DOS下进入如下目录 D:\ODAC\Source\Delphi7
执行命令 ..\make Delphi 7
如下
3, 在Delphi7->tools->Environment Options->Library->Library path 中加入如下两项
D:\ODAC\Source
D:\ODAC\Source\Delphi7
4. D:\ODAC\Bin\Delphi7目录下的所有*.bpl拷贝到
D:\Program Files (x86)\Borland\Delphi7\Bin
5. 在Delphi7中Component->Install Packages中添加
D:\Program Files (x86)\Borland\Delphi7\Bin\dclodac70.bpl
如果出现一个对话框提示是否要升级,选择“否”
6. 缺oranet.dcu 文件
在tools->Environment Options->Library->Library path 加入一项
D:\ODAC\Lib\Delphi7
安装成功后,使用控件
把控件放置form页面,右击-session Editor--about显示版本,如下
下载Oracle 客户端
首先看自己的计算机位数:我的计算机是X64,也就是处理器是64位的,因此我需要安装64位的客户端,如果你的计算机是x86的,则需要下载32位客户端,不管你的操作系统是64位还是32位。
- 配置文件
把Oracle 安装目录下的NetWork\Admin 目录下的客户端连接配置文件“tnsnames.ora”
拷贝到客户端目录下,如下图:
- 设置环境变量
(1) 建立Oracle_Home
(2)
procedure TForm1.Button1Click(Sender: TObject);
begin
OraSession1.Options.Direct:=true;
OraSession1.Username:='system';
OraSession1.Password:='sun123';
OraSession1.Server:='localhost:1521:demodb';
OraSession1.Open;
if oraSession1.Connected then
caption:='连接成功';
try
oraquery1.Open;
except on e:exception do
begin
showMessage('查询数据表t1失败,'+e.Message);
end;
end;
end;