海市蜃楼古代人图片:我的在oracle中使用trigger调用dll的源码
来源:百度文库 编辑:中财网 时间:2024/04/19 06:31:43
我的在oracle中使用trigger调用dll的源码[问题点数:200分,结帖人:ZHENG017]
- ZHENG017
- 等 级:
- 结帖率:
加入testdll.cpp.源程序如下:
#include
int __stdcall DllMain(HANDLE,DWORD,LPVOID)
{ return 1;
}
short test(void)
{
return system( "dir e: > e:\\mydire.txt ");
}
加入testdll.def:如下:
LIBRARY "testdll.dll "
EXPORTS
test @1
then click the bulid.get the testdll.dll.copy to e:\
打开sql plus.登录(最好不要用internal身份登录).
建立一个包:
SQL> create or replace library wz_test
2 as 'e:\testdll.dll ';
3 /
建一个function:
SQL> create or replace function wz_funtest
2 return binary_integer
3 as
4 external
5 library wz_test
6 name "test "
7 language c
8 parameters (return short);
9 /
建一个表
SQL> create table ff(addr varchar2(20));
建立一个trigger:
SQL> create or replace trigger my_test_trigger after insert on ff
2 declare
3 my_result binary_integer;
4 begin
5 my_result :=wz_funtest;
6 end;
7 /
现在
SQL> insert into ff values( 'chengdu ');
然后在e盘看看是不是多了一个文件.
可以把我的dll中test函数改一下:用FindWindowEx,SendMessage跟自己程序通信或者直接用socket通信.
嘻嘻,如果有转载的话,请署上zheng017的大名哈..
怎样在trigger中启动dts包
求助:如何在Oracle中使用DOS命令?
我在ORACLE数据库中打了条
oracle 中可以使用 compute 语句吗
在C#中使用DataGrid表格控件建立表格怎么样和oracle数据库连接
在ORACLE中,重名SEQ的语法是怎样的,希望赐教,我查了很久也无查到?多谢
如何用trigger在插入时赋值
哪里有trigger的教程呀
哪里有trigger的教程呀,帮下忙?
使用ORACLE要开的服务
怎样在Oracle中实现分类查询
如何在ASP中连接Oracle数据库
如何在jbuilder9中调用oracle数据库
在ORACLE数据库中,什么是伪列.
Oracle安装中遇到的问题
请问oracle中sql的问题
在ORACLE的produce中,怎么用一个参数传入一张表的数据?
如何在c/s结构的程序客户端软件中集成oracle的客户端?
(急急急!)如何利用sql语句在oracle数据库中查询一个时间段的内容!
在ORACLE数据库存中,怎样把一台旧服务器上的数据放到新服器上。
在oracle数据库中,db_domain,db_name,instance_name的联系和区别?
oracle 环境下在本地硬盘中生成一个.CSV的代码
在sqlserver和oracle中如何取得表中的所有列的列名呀?
请问在jbuilder7.0中如何安装Oracle的JDBC驱动程序(classes12.zip)!