利用VFP在INTERNET上制作数据库动态查询计算机二级考试

文章作者 100test 发表时间 2009:06:15 16:25:50
来源 100Test.Com百考试题网


  NTERNET上制作数据库动态查询,关键的问题是在INTERNET上建立与数据库的连接,在INTERNET上与数据库建立连接有很多方法,如CGI、ASP、JSP等,在这里介绍一种利用VFP6.0简单编程语句及HTML的标准格式相结合建立FOXPRO数据库连接的方法,这一方法对于我国早期大量DBASE数据库开发人员引入INTERNET编程具有莫大的帮助。它的最基本思想是利用FOXPRO的过程返回一个文件(并非一般的过程或函数返回的是狭义值)HTML文件。这样客户端浏览器提供参数在服务器请求获取数据时,服务器端根据客户端提供参数在服务器端运行FOXPRO的过程返回给客户端一个HTML格式文档,这样客户端浏览器把HTML格式文档翻译成我们所见到到数据网页。
  环境:WIN98操作系统、WEB个人服务器系统、ASP服务器系统、VFP6.0。(这些软件的安装方法比较简单、依软件的安装程序提示做即可)。
  如下详述一例说明其制作过程:
  首先在c盘建一目录gd,并创建一数据表tt.dbf(以前称数据库)字段为code及item,并输入数据。
  一、VFP6.0中制作DLL
  在VFP6.0中的项目管理器中新建一个项目文件GD.PJX,然后在项目管理器中的类标签中新建一个类gd.vcx,其派生于custom类,然后在主菜单类选项中进入类信息对话框,选上类为OLE公共,考试,大提示按确定按钮退出,然后在主菜单类选项中进入新建方法程序中添加一个名为li可视性为公共的方法程序,按关闭退出,然后按鼠标右键,进入gd.vcx(gd)属性对话框,在方法程序中找到li并双击鼠标进入其程序编辑窗口,并输入如下内容:
  lparameters ivar,inifile,iniflag
  set default to c:/gd
  use tt
  set textmerge on
  set textmerge to li_hua_01.htm
  $#@60.table$#@62.
  scan
  $#@60.tr$#@62.$#@60.td$#@62.$#@60.$#@60.alltrim(code)$#@62.$#@62.$#@60./td$#@60./td$#@62.$#@60.$#@60.alltrim(item)$#@62.$#@62.$#@60./td$#@62.$#@60./tr$#@62.
  endscan
  $#@60.table$#@62.
  set textmerge off
  set textmerge to
  create cursor temp (mm m)
  append blank
  append memo mm from li_hua_01.htm
  vr=temp.mm
  use in temp
  close database all
  erase li_hua_01.htm
  return vr
  然后关闭保存这一方法程序及关闭保存gd.vcx(gd)类设计器,在gd的项目管理器中单击连编,并在机中注册了这一类库。
  二、制作ASP文档
  在WEB个人服务器系统设置C:/gd这一目录为可运行。并在此目录创建一ASP文档(gd.asp),内容为:
  $#@60.HTML$#@62.
  $#@60.HEAD$#@62.
  数据库查询网页
  $#@60./HEAD$#@62.
  $#@60.BODY $#@62.
  $#@60.%SET gd=server.createobject("gd.gd")%$#@62.
  $#@60.%=gd.li%$#@62.
  $#@60./BODY$#@62.
  $#@60./HTML$#@62.
  这样你在浏览器键入hyperlink http://你的计算机名/gd http://你的计算机名/gd的虚拟目录/gd.asp即可看到数据库的数据,上面的例只是介绍其制作的基本思想和方法,只要了解其基本思想和方法并用你们的丰富的vfp编程技术,你们可制作出丰富多彩的动态的数据库网页。

相关文章


将DBF表导入到SQLSERVER中的函数计算机二级考试
VFP远程视图使用面面观计算机二级考试
VFP和SQLSERVER搭配做CS系统计算机二级考试
一个很好的cs主程序计算机二级考试
利用VFP在INTERNET上制作数据库动态查询计算机二级考试
计算机二级:修改VisualFoxPro类库实现按标计算机二级考试
Foxpro进一步订制VFP地导航和生成器计算机二级考试
二级考试VF辅导:粘贴VFP顶层表单计算机二级考试
Foxpro:在VFP中制做异型窗口计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛