仓酷云

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

[学习教程] ASP网页编程之最简便的多重查询的办理计划

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

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

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

x
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用办理媒介]
我们常常会碰到多重查扣问题,而长长的SQL语句常常让人丈二僧人摸不着思想。出格是客户端部分填进查询前提时,如用一般办法将更是难上加难。
以下奇妙天时用"where1=1"的恒等式(现实上良多,让它值为TRUE便可)办理此成绩。

[注释提要]
subject信息题目
company公布信息的公司称号
content公布信息的内容
address公司地点
infomation公司简介
note相干申明
以上值均由FORM提交,然后经由过程:subject=trim(Request.Form("subject"))等失掉响应的值。

<%
这个函数很关头!---------------------------
Functionsql(a,b,sqls)
ifb""then假如客户端没有提交此值,则不会发生响应的SQL语句。
sqls=sqls&"and"&a&"like%"&b&"%"
endif
sql=sqls
EndFunction
-----------------挪用数据库
Setconn=Server.CreateObject("ADODB.Connection")
DBpath=Server.MapPath("/database/mydb.mdb")
Conn.Open"driver={MicrosoftAccessDriver(*.mdb)};pwd=;dbq="&DBpath
Setrs=Server.CreateObject("ADODB.Recordset")
sqls="select*frommytablewhere1=1"
以下挪用下面的函数便可,能够良多个挪用(实际上是恣意)
sqls=sql("subject",subject,sqls)
sqls=sql("company",company,sqls)
sqls=sql("content",content,sqls)
sqls=sql("address",address,sqls)
sqls=sql("infomation",infomation,sqls)
sqls=sql("note",note,sqls)
sqls=sqls&"orderbyiddesc"
rs.opensqls,conn,3,2
%>


[停止语]
假如没有关头的函数Functionsql(a,b,sqls),我们能够设想,必要几判别的一个接一个的语句!

</p>ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。
简单生活 该用户已被删除
沙发
发表于 2015-1-20 10:26:51 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-23 21:36:44 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
再现理想 该用户已被删除
地板
发表于 2015-1-25 21:40:08 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
不帅 该用户已被删除
5#
发表于 2015-1-27 05:37:51 来自手机 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
金色的骷髅 该用户已被删除
6#
发表于 2015-2-6 16:14:22 | 只看该作者
掌握asp的特性而且一定要知道为什么。
飘飘悠悠 该用户已被删除
7#
发表于 2015-2-17 03:54:01 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
海妖 该用户已被删除
8#
发表于 2015-3-5 15:37:25 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
若天明 该用户已被删除
9#
发表于 2015-3-12 09:21:55 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
愤怒的大鸟 该用户已被删除
10#
发表于 2015-3-19 19:24:51 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 06:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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