仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 497|回复: 6
打印 上一主题 下一主题

[学习教程] ASP编程:初试WAP之wml+ASP查询

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:41:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的工具可是什么都要收钱的啊!
程序目标:事情必要,查询企业注册材料的伴侣太多了,免得贫苦,在网站上增添了查询功效,竟然有人说没有电脑,没电脑也该有个手机吧。用手机查询如许随时随地都行,说干就干,做一个WAP查询,全用记事本写的。

数据库布局以下:

库名:data.mdb

表名:info

字段:id、企业称号、居处、法定代表人……(这个省略号是等等的意义)

1、反应页面 hello.asp

源码以下:

<%@Language=VBScript%>
<%Response.ContentType="text/vnd.wap.wml"%>
<?xmlversion="1.0"encoding="gb2312"?>

<!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<cardid="qycx"title="上饶工商信息网">

<p>
请输出查询材料<inputname="qycx"type="text"maxlength="16"/>
<anchortitle="断定">断定
<gohref="qycx.asp"method="post">
<postfieldname="qycx"value="$qycx"/>
</go>
</anchor>

<br/><br/>
上饶工商信息网
</p>

</card>

</wml>



2、信息吸收 页面qycx.asp

源码以下:

<%@Language=VBScript%>
<%Response.ContentType="text/vnd.wap.wml"%>
<?xmlversion="1.0"encoding="gb2312"?>
<!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<cardid="qycx2"title="上饶工商信息网">

<p>
<%
qycx=request.FORM("qycx")
cx="企业称号like%"&qycx&"%"

Setconn=Server.CreateObject("adodb.connection")
conn.Open"dsn=qycxsjk;uid=;pwd=;database=data.mdb"
conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("qycx.mdb")

sql="select*frominfowhere"&cx&""
setrs=server.createobject("adodb.recordset")
rs.opensql,conn,1,1
dowhilenotrs.eof
%>
<%qymc=rs("企业称号")
id=rs("id")

%>

<ahref="qycx2.asp?id=<%Response.writeid%>"><%Response.writeqymc%></a>

<br/>
<%
rs.movenext
loop
rs.close
%>
<br/><br/>
上饶工商信息网
</p>

</card>

</wml>
<%Functionuni(Chinese)
Fori=1toLen(Chinese)
a=Mid(Chinese,i,1)
uni=uni&"&#x"&Hex(Ascw(a))&";"
next
EndFunction
%>



=========================================================================

第二点评:看到这里,我有点汗,刚入手下手以“企业称号”做为关头字提交,厥后才想到以ID为关头字举行查询制止了汉字提交的成绩。这么基本一个成绩,我竟然揣摩了泰半天。这里依据hello.asp提交的“企业称号”关头字查询失掉一切“企业称号”字段中含有该关头字的企业全称(以避免反复),做一个列表,点击将进第三个页面,即该企业具体材料。



3、qycx2.asp

源码以下:

<%@Language=VBScript%>
<%Response.ContentType="text/vnd.wap.wml"%>
<?xmlversion="1.0"encoding="gb2312"?>
<!DOCTYPEwmlPUBLIC"-//WAPFORUM//DTDWML1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml">


<%
Setconn=Server.CreateObject("adodb.connection")
conn.Open"dsn=qycxsjk;uid=;pwd=;database=data.mdb"
conn.open"driver={microsoftaccessdriver(*.mdb)};dbq="&server.mappath("qycx.mdb")
%>




<wml>
<cardid="qycx3"title="上饶工商信息网">
<p>
<%
name=request.querystring("id")





sql="select*frominfowhereid="&name&""

setrs=server.createobject("adodb.recordset")
rs.opensql,conn,1,1
dowhilenotrs.eof
%>
<%qymc=rs("企业称号")%>
企业称号:<%Response.writeqymc%>
<br/>

<%zs=rs("居处")%>
居处:<%Response.writezs%>
<br/>

<%fddb=rs("法定代表人")%>
法定代表人:<%Response.writefddb%>
<br/>

<%zczb=rs("注册本钱")%>
注册本钱:<%
ifleft(zczb,1)="."then
Response.write"0"
else
endif
Response.writezczb%>万元
<br/>

<%qylx=rs("企业范例")%>
企业范例:<%Response.writeqylx%>
<br/>

<%jyfw=rs("谋划局限")%>
谋划局限:<%Response.writejyfw%>
<br/>

<%zcrq=rs("建立日期")%>
注册日期:<%Response.writezcrq%>
<br/>


<%
rs.movenext
loop

%>
<br/><br/>
上饶工商信息网-End
<br/>
<ahref="hello.asp">前往</a>
</p>


</card>

</wml>




=============================================================================

OK,完成查询显现企业具体材料!

写得欠好,不要骂我。嘿嘿,接待喜好WAP的伴侣能够跟我多交换,引导一下!QQ:18185813


</p>强大的可扩展性。ASP具有强大的扩展性,可以实现与多种网络、硬件设备的连接:通过专用的通讯线路远程接入企业;通过远程拨号服务器为远程拨号客户提供服务;通过WAP为移动电话互联网客户服务。
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-20 11:13:05 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-24 16:57:21 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
爱飞 该用户已被删除
地板
发表于 2015-2-7 18:48:46 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
5#
发表于 2015-3-7 04:00:38 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
小女巫 该用户已被删除
6#
发表于 2015-3-14 09:06:38 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
小妖女 该用户已被删除
7#
发表于 2015-3-21 01:33:09 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-26 03:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表