精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● VFP>>〖多层应用〗>>如何通过VFP执行ORACLE的EXEC命令?

主题:如何通过VFP执行ORACLE的EXEC命令?
发信人: foxzz()
整理人: hunter__fox(2002-03-16 23:35:39), 站内信件
请参考:
1、建立oracle存储过程,假设有一存储过程insert_auths:
   create or replace procedure insert_auths (
      p_code auths.author_code%type,
      p_name auths.name%type,
      p_sex auths.sex%type,
      p_pirthdate auths.birthdate%type) as
   begin
      insert into auths (author_code,name,sex,birthdate,entry_date_tim

e)
              values (p_code,p_name,p_sex,p_birthdate,sysdate);
   end insert_auths;
2、建立基于oracle odbc drive的odbc,例如ora81
3、在数据库中建立连接ora81
4、orahandle=sqlconnect('ora82')
5、insertresult=sqlexec(orahandle,"{call insert_auths('A00028','AAA',1

,'5-1月-1970')}")

注意:
日期型的变量需要转换成'5-1月-1970'的格式

祝您好运!     


--
※ 修改:.foxzz 于 Apr 16 20:17:07 修改本文.[FROM: 202.96.190.111]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.190.111]

[关闭][返回]