VFP由于其通俗 易用 深受广大开发人员的欢迎 但其安全性与稳定性却不十分完善 而Oracle在此方面的优点是有口皆碑的 两者结合 能开发出高效 安全和稳定的应用系统 有关在VFP中调用Oracle存储过程方法的资料较少 下面就此举一简单例子 希望起到抛砖引玉的作用 此方法适用于用VFP作前端开发工具 Oracle作后端数据库的C/S开发方法 在Oracle端 建有如下表和存储过程 表gzb如下 SQL〉select * from gzb; ID GZ 存储过程如下 create or replace procere p_update—gzb (p—id in number p—gz in number) as begin update gzb set gz=p—gz where id=p—id; mit; end; 在前端(VFP端) 假设已建立好与Oracle的链接′vfplink′(具体步骤可以参阅VFP的帮助文档) 打开链接 nhand=sqlconnect(′vfplink′) &&nhand为返回的链接句柄 调用Oracle的存储过程p—update—gzb: 此存储过程有两个参数 分别是id与gz 我们设要更新id为 的员工的gz为 则可以执行 sqlexec(nhand ″{call p—update—gzb( )}″) 如果执行成功 则返回 失败则返回- 我们可以执行以下命令验证存储过程是否成功执行了 sqlexec(nhand ′select * from gzb′) brow 结果是 ID GZ 可见 Oracle的存储过程p—update—gzb已经成功执行了 最后 别忘了断开连接 disconnect(nhand) 以上例子在VFP Oracle 环境下运行通过 lishixin/Article/program/Oracle/201311/16667
请问VFP调用存储过程,如何才能知道存储过程执行完毕了呢?
很多人都没看清楚题目啊�传递参数给(output) 存储过程,存储过程中最后设置此值为 1,VFP执行存储过程后一直判断lIsFinished = 1 是否成立,是的话继续往下执行,否继续等待
oracle ebs运维
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部门紧密合作,确保系统能够满足企业不断变化的需求。Oracle EBS运维是企业信息化建设中不可或缺的一部分。仁科信息-专业服务器维保服务商,性价比高!IT维保服务,网络运维维保,存储IT维保,服务器维保,优选专业IT维保服务商!全国276个城市覆盖,52000名合作工程师快速响应!报价合理,性价比高!北京仁科信息技术有限公司成立于2014年4月,注册资本金12000万...
ACCESS和VFP有什么不同?
就规模来说,vfp是一个中型数据库开发软件,比不上oracle、infomation、powerbuilder等,是微软购并fox公司后开发的一个数据库开发软件。可用于中型数据库软件工程的建构。可以用来做商业开发。2.access严格来说不是一个数据库应用程序的开发工具,基本上是一个办公应用软件;不能用于商业用途的开发。只能在...
VFP是什么?
vfp调用 sqlexec(jb,"exec updatesex")&&调用存储过程,不需要返回光标,取消第三个参数 如何开始一个远程事务 事务它包含一个可回滚的操作段。在sql server上在事务中的数据,并没有实际的写入数据库,而是将更新临时存储在 缓冲中,只有明确的发出了commit或者rollback tran才结束这个事务,将操作取消或者将操作实...
oracle数据库导出一个表llxx,是存在的 语句为 exp system/pwd@orcl f...
归纳起来PB6.0中调用Oracle存储过程有以下四种方法。 方法一:以关键字RPCFUNC声明存储过程; 方法二:以DECLARE PROCEDURE语句声明存储过程; 方法三:以动态SQL语句实现; 方法四:调用函数PBDBMS.Put-Line。 一般情况下,方法一能得到较好的运行效率和更完善的功能。因此推荐使用方法一。但是某些类型的存储过程只能使用其他方...
数据库软件access,vfp,sql servers哪个更好学
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。VFP是独立的,ACCESS只能算是一个个人用的小数据库,具有简单易用的特点,可是在处理大型数据方面就行了,VFP是一种关系数据库,有很多...
vf是什么?
另外为了使Visual FoxPro成为完整的C/S开发环境,除视图之外Visual FoxPro还支持SPT(SQL Pass Through)技术来完成视图无法完成的工作,比如数据库服务器的用户管理、存储过程调用等。View与SPT技术的产生后,Visual FoxPro就成为访问远程数据的主要工具。从总体来看,创建整个企业范围内的应用程序和使用存储在远程数据源中的...
VFP中SQL语句中视图删除命令?
1. truncate和 delete只删除数据不删除表的结构(定义)drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被...
VF 用的是什么语言?
另外为了使Visual FoxPro成为完整的C/S开发环境,除视图之外Visual FoxPro还支持SPT(SQL Pass Through)技术来完成视图无法完成的工作,比如数据库服务器的用户管理、存储过程调用等。View与SPT技术的产生后,Visual FoxPro就成为访问远程数据的主要工具。从总体来看,创建整个企业范围内的应用程序和使用存储在远程数据源中的...
vfp自由表与数据表有什么区别
数据库表,字段名可以超多10个字符,可以与其他表建立永久关系。
数据库管理系统有哪些
数据库管理系统软件(DBMS)有哪些呢?目前互联网上常见的数据库管理软件有SYBASE、DB2、ORACLE、MySQL、ACCESS、Visual Foxpro、MS SQL Server、Informix、PostgreSQL这几种。数据库管理系统软件的种类有很多,常见的也很多,但是针对不同人群的不同需求,常用的数据库管理系统软件也那么三五种:ORACLE、MySQL...