基于Web的交互式数据库查询技术(1)(2)
2015-04-28 01:18
导读:WebAction是classTools公司的产品,网址:http:/// Tornado 网址:http:///tornado.htm WebHub是HREF Tools公司的产品,网址:http:/// Foxweb是Fox公司的产品,网址:http:/// 几种
WebAction是classTools公司的产品,网址:http:///
Tornado 网址:http:///tornado.htm
WebHub是HREF Tools公司的产品,网址:http:///
Foxweb是Fox公司的产品,网址:http:///
几种常用方法的对比 见表1。方法 名称 对比 项目基于CGI技术数据库连接器IDC 基于ISAPI 活动服务器页面ASP 第三方解决方案 操作 系统几乎任何操作系统 Window NT Window NT Window NT 与具体产品有关 Web 服务器主流Web服务器均支持 IIS IIS IIS 与具体产品有关 运行 速度每次请求均需要调入一次程序,随着请求数量增加而变慢基于ISAPI扩展解释方式,速度由于其与操作系统和Web服务器结合紧密其速度快中一般较慢 对编程人员要求需要对HTTP、HTML、TCPIP和CGI协议,SQL、至少一种计算机编程语言熟悉HTML、SQL、IDC嵌入脚本面向对象的编程语言Delphi、Visual C ,熟悉网络环境和协议、数据库接口需要熟悉HTML、Jscript或VBScripts脚本语言、SQL 有初步的HTML和网络知识和产品要求的编程语言
培训对于网络环境用户较为容易容易较难较易容易 适于程序规模任何规模小特殊要求或规模性程序中小中小 表1 几种常用方法的对比
3 实例
针对大庆采油四厂的具体情况,主要以DbaseX数据库和Oracle数据为主,我们主要采取两种方式,DbaseX类型数据库一般存放在Window NT Server上,多数编程人员多适应Xbase语言的编程,我们采用第三方产品,在服务器端安装Foxweb产品,这样保证了现有软件开发人员能够利用Foxpro进行CGI程序编制达到交互目的,有助于使现有程序员较为容易的掌握,从而尽快产生良好的效果。
安装Foxweb产品后,其中一个名字为Foxweb.exe的文件相当于一个普通的CGI程序,安装在Web服务器的CGI目录下,用Vfoxpro编写的程序需要有它来解释后执行。
(科教论文网 lw.nseaC.Com编辑发布) 在Foxweb中提供全局变量“CGI.参数名字”和下面3个函数主要是传递客户端和服务器端的一些信息和解释、提取超文本表单的用户请求数据和合并混有普通visual Foxpro程序数据变量的超文代码,是其成为用户能够浏览的信息。Foxpro程序员只需对这些有一个透彻的理解并掌握一定超文本知识就能够进行基于web的编程。
?FormField():返回表单中变量的值
?TotFields():对于多选值变量,判定变量值个数
?MergeTxt():替换merge编码中的