十天学会ASP /// 十天学会ASP
十天学会ASP sql1="select * from table where id ='" request("id") "'" sql2="select * from table" dbopen1 cnn1,sql1,rst1 dbopen2 cnn2,sql2,rst2 rst1.addnew rst1("field1")=rst2("field2") rst1("field1")=rst2("field2") rst1("field1")=rst2("field2") rst1("field1")=rst2("field2") rst1("field1")=rst2("field2") rst1("field1")=rst2("field2") rst1("field1")=rst2("field2") rst1("field1")=rst2("field2") rst1.update dbclose1 dbclose2 【ASP基础介绍】 ASP,全称Active Server Pages,是一种由微软开发的服务器端脚本环境,用于创建动态交互式网页。ASP技术允许开发者通过VBScript或JScript等脚本语言编写网页应用程序,与服务器端的资源进行交互,比如数据库、文件系统等。ASP的核心组件包括Request、Response、Server、Session和Application等对象,这些对象提供了处理客户端请求、发送响应、操作服务器资源等功能。 【ASP中的SQL查询】 在ASP中,我们可以使用SQL语句与数据库进行交互。例如,`sql1="select * from table where id ='" & request("id") & "'"` 这段代码表示从名为"table"的表中选取所有列,条件是id等于客户端传来的"id"参数。这通常用于获取特定用户的数据。 【ADO对象的使用】 在描述中出现的`dbopen1`、`cnn1`、`sql1`、`rst1`以及`dbopen2`、`cnn2`、`sql2`、`rst2`等,这些都是ActiveX Data Objects (ADO) 的相关对象。`cnn`代表Connection对象,用于建立与数据库的连接;`sql`是SQL查询字符串;`rst`是Recordset对象,用于存储查询结果。`dbopen`函数可能是一个自定义的连接函数,用于打开数据库连接,而`addnew`方法用于在Recordset中添加新记录,`updatedb`则可能是用于提交Recordset中的更改到数据库的操作。 【表单处理与HTTP方法】 在ASP中,处理表单数据主要通过`Request`对象,如`request("id")`。HTTP有两种方法提交表单数据:POST和GET。POST方法将数据隐藏在请求体中,适合大量或敏感数据,如密码;GET方法则将数据附加到URL,限制长度且不安全。在ASP中,无论POST还是GET,都可以通过`Request("name")`统一获取表单字段的值。 【表单元素及处理】 表单元素包括文本域、密码域、单选按钮、复选框、列表等。文本域用于输入文本,如用户名和密码;密码域以星号隐藏输入内容;单选按钮用于提供互斥的选择,如性别;列表(下拉框)让用户在预设选项中选择。在ASP中,可以通过`Request.Form`或`Request.QueryString`获取POST和GET方式提交的表单数据。 【示例代码解析】 给出的HTML表单示例展示了如何创建并处理表单数据,包括姓名、密码、性别(单选按钮)和城市(下拉列表)。当用户点击“提交”按钮,数据会被POST到`reg.asp`处理。在`reg.asp`中,通过`Request.Form`获取并显示这些表单数据。 【数据库集成】 随着对数据库的学习,ASP能轻松实现功能丰富的应用程序,如留言簿。在ASP中,可以利用ADO对象连接Access、SQL Server等数据库,执行SQL查询,读取、写入和更新数据,实现动态网页的功能。 总结,ASP是一种强大的Web开发工具,通过与HTML、SQL和数据库的结合,可以构建各种动态网站应用。在学习ASP的过程中,理解其核心对象、HTTP方法、表单处理以及与数据库的交互,是掌握ASP的关键步骤。通过实例练习,可以在短时间内快速上手。
剩余25页未读,继续阅读
- tysmbs2013-04-22是学习ASP的好教材
- 粉丝: 0
- 资源: 16
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助