搞了这么多年计算机,第一次写文章到网上来!见笑了程序目的:工作需要,查询企业注册资料的朋友太多了,省得麻烦,在网站上增加了查询功能,居然有人说没有电脑,没电脑也该有个手机吧。
搞了这么多年计算机,第一次写文章到网上来!见笑了
程序目的:工作需要,查询企业注册资料的朋友太多了,省得麻烦,在网站上增加了查询功能,居然有人说没有电脑,没电脑也该有个手机吧。用手机查询这样随时随地都行,说干就干,做一个WAP查询,全用记事本写的。
数据库结构如下:
库名:data.mdb
表名:info
字段:id 、企业名称、住所、法定代表人……(这个省略号是等等的意思)
一、反馈页面 hello.asp
源码如下:
<%@ Language=VBScript %>
<% Response.ContentType="text/vnd.wap.wml" %>
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/ wml_1.1.xml">
<wml>
<card id="qycx" title="上饶工商信息网">
<p>
请输入查询资料<input name="qycx" type="text" maxlength="16" />
<anchor title="确定">确定
<go href="qycx.asp" method="post">
<postfield name="qycx" value="$qycx"/>
</go>
</anchor>
<br/><br/>
上饶工商信息网
</p>
</card>
</wml>
二、信息接收 页面 qycx.asp
源码如下:
<%@ Language=VBScript %>
<% Response.ContentType = "text/vnd.wap.wml" %>
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/ wml_1.1.xml">
<wml>
<card id="qycx2" title="上饶工商信息网">
<p>
<%
qycx=request.FORM("qycx")
cx="企业名称 like '%"&qycx&"%' "
Set conn=Server.CreateObject("adodb.connection") 
'conn.Open "dsn=qycxsjk;uid=;pwd=;database=data.mdb" 
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("qycx.mdb")
sql="select * from info where "&cx&""
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
do while not rs.eof
%>
<%qymc=rs("企业名称")
id=rs("id")
%>
<a href="qycx2.asp?id=<%Response.write id%>" ><%Response.write qymc%></a>
<br/>
<%
rs.movenext
loop
rs.close
%>
<br/><br/>
上饶工商信息网
</p>
</card>
</wml>
<% Function uni(Chinese)
For i = 1 to Len (Chinese)
a=Mid(Chinese, i, 1)
uni=uni & "&#x" & Hex(Ascw(a)) & ";"
next
End Function
%> 
=================================================
第二点评:看到这里,我有点汗,刚开始以“企业名称”做为关键字提交,后来才想到以ID为关键字进行查询避免了汉字提交的问题。这么基础一个问题,我居然琢磨了大半天。这里根据hello.asp提交的“企业名称”关键字查询得到所有“企业名称”字段中含有该关键字的企业全称(以免重复),做一个列表,点击将入第三个页面,即该企业详细资料。 
三、qycx2.asp
源码如下:
<%@ Language=VBScript %>
<% Response.ContentType = "text/vnd.wap.wml" %>
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/ wml_1.1.xml">
<%
Set conn=Server.CreateObject("adodb.connection") 
'conn.Open "dsn=qycxsjk;uid=;pwd=;database=data.mdb" 
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("qycx.mdb")
%>
<wml>
<card id="qycx3" title="上饶工商信息网">
<p>
<%
name=request.querystring("id")
sql="select * from info where id="&name&""
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
do while not rs.eof
%>
<%qymc=rs("企业名称")%>
企业名称:<%Response.write qymc%>
<br/>
<%zs=rs("住所")%>
住所:<%Response.write zs%>
<br/>
<%fddb=rs("法定代表人")%>
法定代表人:<%Response.write fddb%>
<br/>
<%zczb=rs("注册资本")%>
注册资本:<%
if left(zczb,1)="." then
Response.write "0"
else
end if
Response.write zczb%>万元
<br/>
<%qylx=rs("企业类型")%>
企业类型:<%Response.write qylx%>
<br/>
<%jyfw=rs("经营范围")%>
经营范围:<%Response.write jyfw%>
<br/>
<%zcrq=rs("成立日期")%>
注册日期:<%Response.write zcrq%>
<br/>
<%
rs.movenext
loop
%>
<br/><br/>
上饶工商信息网-End 
<br/>
<a href="hello.asp">返回</a>
</p>
</card>
</wml>
=====================
OK,完成查询显示企业详细资料!
写得不好,不要骂我。嘿嘿,欢迎喜欢WAP的朋友可以跟我多交流,指导一下!QQ:18185813
最新资讯
珠海明骏质押全部股权 格力“战疫”前景待定

珠海明骏质押全部股权

2月14日,格力电器收到珠海明骏的告知函,获悉珠海明骏将
获2亿美元融资 蔚来“充电”减压

获2亿美元融资 蔚来“

随着融资到位,蔚来汽车的资金压力正在缓解。
物流公司推柔性复工:“请给我们时间和空间”

物流公司推柔性复工:“

自2月10日全国各地陆续启动复工复产以来,“物流”已成
格力大股东全额质押质押期近7年不设平仓线

格力大股东全额质押质

截至2月14日,珠海明骏及其一致行动人董明珠质押股份共
爱奇艺回应视频播放异常:正在全力解决问题

爱奇艺回应视频播放异

据网友反映,爱奇艺出现无法看视频的情况。对此,爱奇艺通
格力电器:珠海明骏把所持全部股权质押 贷款208亿元

格力电器:珠海明骏把所

2020年2月14日,珠海格力电器股份有限公司收到公司股东
最新文章
Xml简介_动力节点Java学院整理

Xml简介_动力节点Java

XML 只是基于普通文本,但却提供了几乎可以在任何两个应
详解XML中的模式Schema

详解XML中的模式Schem

XML中拥有Schema特性,能够比DTD更加强大地引入元素结
XML基本概念入门学习指南

XML基本概念入门学习

这篇文章主要介绍了XML基本概念入门学习指南,包括其与
XML中的DTD文档类型定义完全解析

XML中的DTD文档类型定

XML标签的自定义功能非常强大,比如本文将要讲解的DTD(
用Asp与XML实现交互的一个实例源码

用Asp与XML实现交互的

XML是标准扩展语言,是未来Web编程的标准,asp是现在广为
关联数据入门——RDF应用

关联数据入门——RDF

语义网也不仅仅是把数据放在互联网上,而是试图将数据联