友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

asp基础实用教程(DOC格式)-第11章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



,根据您的查询限制,检索并且显示一组数据库行,即记录。Recordset对象保持查询返回的记录的位置,允许您一次一项逐步扫描结果。
  根据Recordset对象的指针类型属性设置,您可以滚动和更新记录。数据库指针可以让您在一组记录中定位到特定的项。指针还用于检索和检查记录,然后在这些记录的基础上执行操作。Recordset对象有一些属性,可用于精确地控制指针的行为,提高您检查和更新结果的能力。例如,您可以使用CursorType和CursorLocation属性设置指针的类型,将结果返回给客户端应用程序(结果通常保留在数据库服务器上)并显示其他用户对数据库的最后一次更改。有关配置Recordset对象指针的信息,请参阅Microsoft ActiveX Data Objects(ADO)。

  检索记录
  一个成功的数据库应用程序都使用Connection对象建立链接并使用Recordset对象处理返回的数据。通过〃协调〃两个对象的特定功能,您可以开发出几乎可以执行任何数据处理任务的数据库应用程序。例如,下面的服务器端脚本使用Recordset对象执行SQL SELECT命令。SELECT命令检索一组基于查询限制的信息。查询也包含SQL WHERE子句,用来缩小查询的范围。此例中,WHERE 子句将查询限制为所有的Customers数据库表中包含的姓Smith的记录。


  请检查上面的例子,您将注意到,脚本用不同的数值重复构建和发出一个SQL查询,而没有重新定义和重发送查询到数据库源。用mand对象编译查询也可避免SQL查询引起的合并字符串和表格变量问题。特别是,通过使用mand对象的Parameter集合可以避免与定义字符串、日期、时间变量的类型有关的问题。例如,包含”'”的 SQL查询值可能导致查询失败:
strSQL = ”INSERT INTO Customers (FirstName; LastName) VALUES ('Robert';'O'Hara')” 
  注意,姓O'Hara中包含一个”'”,它与在SQL VALUES关键字中用来表示数据的〃'”冲突。通过将查询数值作为mand对象参数绑定,可以避免此类问题。

  结合HTML表格和数据库访问
  包含HTML表格的Web页可使用户远程查询数据库并且检索特定的信息。用ADO您可以创建非常简单的脚本来收集用户表格信息、创建自定义的数据库查询以及将信息返回给用户。使用ASP Request对象,您可以检索输入到HTML表格的信息并将这些信息合并到SQL语句中。例如,下面的脚本模块将HTML表格提供的信息插入表格中。此脚本用Request对象的Form集合收集用户信息。

  有关表格和使用ASP Request对象的详细信息�
返回目录 上一页 下一页 回到顶部 赞(0) 踩(0)
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!