我用VC作了个Dll
输出函数 (_stdcall)
根据网上找到的例子,
create or replace library ddd as 'e:\ttt.dll';
但是,这句话怎么一直不返回,也就是不成功,
怎么办,有什么好的办法实现oracle 触发器调用C++Dll,
急用,多谢了:)
输出函数 (_stdcall)
根据网上找到的例子,
create or replace library ddd as 'e:\ttt.dll';
但是,这句话怎么一直不返回,也就是不成功,
怎么办,有什么好的办法实现oracle 触发器调用C++Dll,
急用,多谢了:)
1.是在监听器的extproc对对应项里面增加 (ENVS="EXTPROC_DLLS=ANY")
2.最简单的就是将dll放到%ORACLE_HOME%\bin 或者 %ORACLE_HOME%\lib下面。
create or replace library ddd as ttt.dll';
不成功,继续等待
--create or replace library ddd as ttt.dll';
-->
是没you结束的样子
跟语句没有写完一样
写完语句后,加/
例如:create or replace library ddd as ttt.dll';
/
旧可以了,多谢楼上各位了
C++里的字符串类型char *
跟oracle 的varchar2(20)
要对应,怎么写函数