我在程序中用ODAC控件连接的数据库,在我的电脑上,自己的程序和SQLTools都连接正常,可是在同事的电脑上程序连接不上,启动SQLTools时出错,提示如下:
OCI8: Cannot allocate OCI handle.Program: SQLTools 1.4.1 build 72 (for trouble-shooting)
Location: .\SQLTools.cpp(236).
Platform: MS Windows XP Professional, Service Pack 3 (Build 2600)
COMCTL32.DLL: 6.0.2900.5512
OCI.DLL: 10.2.0.1.0Stack at the catch point:
0x7c92e514 KiFastSystemCallRet() + 0
请问高手这是怎么回事哦?
OCI8: Cannot allocate OCI handle.Program: SQLTools 1.4.1 build 72 (for trouble-shooting)
Location: .\SQLTools.cpp(236).
Platform: MS Windows XP Professional, Service Pack 3 (Build 2600)
COMCTL32.DLL: 6.0.2900.5512
OCI.DLL: 10.2.0.1.0Stack at the catch point:
0x7c92e514 KiFastSystemCallRet() + 0
请问高手这是怎么回事哦?
解决方案 »
- delphi中怎样打开一个html文件
- 求助,高分在线等!
- 如何在delphi中打开sql server2000中的image类型的图片
- 急!程序都要用了,突然发现只能保存为*.qrp
- 问一个关于treeview的问题??很急的.马上结帐
- 求助高手!(我用ADO与SQL做了个数据库!有的机器运行时就不能联上SQL,有的好用,我已经把MDAC打包进去!)
- delphi TClientDataSet用法
- 求一个delphi管理信息系统
- 高手来会诊啊,一个很急的问题!!!如何实现C/S结构向B/S移殖?所有的程序都可行吗????
- 很无奈。。。文凭和水平
- 求教delphi+paradox中sql的问题?
- DELPHI界面嵌入其他软件用什么控件?
oraSession.Server := '192.168.36.32:1521:ora92';
oraSession.Username := 'user';
oraSession.Password := 'password';
oraSession.AutoCommit := false;
oraSession.Connected := true;;
oraSession.Options.EnableNumbers := true;
oraSession.ConnectString := CurConnectStr;
{***
其中CurConnectStr:=
'user/password(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.84)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))'
***}
oraSession.Connect;
if oraSession.Connected then
Result := True
楼上的应该可以的。