急、急。。。。。动态链接库调用ODAC中的TOraSession出现异常.(30分)

  • 主题发起人 主题发起人 luogt
  • 开始时间 开始时间
L

luogt

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠:
我正准备做一个通用项目,在项目中我使用了ODAC控件,他是一个Oracle 数据库直连技术,我想进行一个模块化的开发,把所有模块全部封装成DLL,在项目中只进行一次数据库连接,然后向各个模块传递已建立的。例如:
TForm1 * Form1 = new TForm(OraSession,Application);
Form1->ShowModal();
delete Form1;
但是用TSmartQuery来检索数据,其SQL语句是"select rowid,AAA.* from AAA",调用DLL出现OCI function is not linked 异常。
出现这种情况是为什么?
 
如何传的,看看
 
TForm1 * Form1 = new TForm(OraSession,Application);
Form1->ShowModal();
delete Form1;
 
可能是多调用的问题,dll调用dll,看看你的ODAC有几个Lib。
都用#pragma comment(lib, "XXXXX")链接进来好了
 
后退
顶部