您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VFP >> 辅导 >> 正文    
  用VFP在INTERNET上制作数据库动态查询 【注册男护士专用博客】          

用VFP在INTERNET上制作数据库动态查询

www.nanhushi.com     佚名   不详 

  要在INTERNET上制作数据库动态查询,关键的问题是在INTERNET上建立与数据库的连接,在INTERNET上与数据库建立连接有很多方法,如CGI、ASP、JDK等,在这里介绍一种利用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的项目管理器中单 啵∩狭郼om dll,按确定,这样就完成了gd.dll的制作,并在机中注册了这一类库。

二、制作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编程技术,你们可制作出丰富多彩的动态的数据库网页。

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。