在ASP中连接使用数据库(2)

时间:2007-09-22 10:46:00 


   
  Recordset
  一个recordset是存储在特殊数据库表上的所有信息。所以,当你打开这个recordset的时候,表中所有的行和列的内容都是可访问的。你需要打开这个recordeset,正如你需要打开数据库连接一样。它们的命令是相似的:

Set objRec = Server.CreateObject ("ADODB.Recordset") 
  objRec.Open "downloadable", strConnect, 0,1,2 


这个语句就创建了一个名为downloadable表的recordset(objRec),这个表在products数据库的strConnect中定义。使用Recordset open, 我们就可以循环浏览这个表,并且可以将它的所有内容都显示到屏幕上。或者,我们可以测试特定字段的内容,也可以只将我们关注的内容写到屏幕上去。
  
  每一列代表一个字段。所以,如果数据库表如下所示:
 Product ID
   SKU
   Name
   File
  
   1
   PR12345
   Product A
   install_a.exe
  
   2
   PR12346
   Product B
   Install_b.exe

那么,我们就有如下字段的内容:ProductID, SKU, Name, 和File。你的表很可能会有许多额外的字段内容,可能包含很多东西,如价格或者是产品(商品)描述。但是这个示意图可以给你提供最基本的数据库表的概念。 
   
  填写recordset内容 

  使用recordset是非常容易的一件事情。如果你想要循环浏览数据库,并将所有的信息都打印到屏幕上显示,你可以按照下面来操作:


 While NOT objRec.EOF 
  ’ says to do this as long as we haven’t reached the end of the file 
   Response.WriteobjRec("ProductID") & ", " 
   Response.WriteobjRec("SKU") & ", " 
   Response.WriteobjRec("Name") & ", " 
   Response.WriteobjRec("File") & "<BR>" 
   objRec.MoveNext 
   Wend ; 


  即使你没有如此使用过loop,你仍然可以通过阅读这个代码来将信息写到comma-delimited字符串里,并且当数据库表中创建了一个新行的时候,就重新创建一个新的行,来记录表中的那一行。你可以使用同样的方法将数据写到HTML表格中去。通过使用Response.Write添加你的TABLE标签,需要记住以下几点:
  
  你的HTML 标签和引号中的内容。
  如果你的标签或者内容使用了引号,注意使用双引号:
  <FONT SIZE=""+2"">.
  使用&来连接变量和HTML/内容信息
  选择recordset中的字段
  假设我们的products数据库同样包含一个叫OS的字段,假设这个字段是一个平台分界符。同样,让我们假设存储在这个字段的数据只能是如下的数据:Windows NT, Windows 95, Windows 98, Windows, Mac, Unix, 或者 Linux。

标签:连接,数据库,ASP
0
投稿

猜你喜欢

  • oracle 触发器 学习笔记

    2009-05-24 19:57:00
  • SQL Server Bulk Insert 只需要部分字段时的方法

    2011-10-24 19:44:49
  • Python中使用copy模块实现列表(list)拷贝

    2022-05-13 02:46:48
  • 解读Opencv中Filter2D函数的补全方式

    2022-06-16 23:11:15
  • golang import自定义包方式

    2024-04-25 15:08:55
  • python 爬取古诗文存入mysql数据库的方法

    2024-01-28 13:35:26
  • python小程序基于Jupyter实现天气查询的方法

    2021-05-30 10:39:40
  • 响应浏览器地址栏#(hash/fragment)变化

    2009-12-28 10:45:00
  • Go开发Gin项目添加jwt功能实例详解

    2024-04-26 17:31:00
  • 提升Python运行速度的5个小技巧

    2021-07-28 20:25:24
  • pandas.DataFrame 根据条件新建列并赋值的方法

    2022-09-06 05:51:05
  • Python 高效编程技巧分享

    2022-12-13 10:23:43
  • MySql逗号拼接字符串查询的两种方法

    2024-01-18 18:44:44
  • Python图像特效之模糊玻璃效果

    2022-09-08 11:38:21
  • node爬取新型冠状病毒的疫情实时动态

    2024-05-22 10:26:14
  • 各浏览器 CSS Hack 整理

    2008-01-17 10:54:00
  • python绘制已知点的坐标的直线实例

    2023-03-12 08:36:11
  • 使用用SQL语句从电脑导入图片到数据库的方法

    2024-01-13 22:29:00
  • python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例

    2022-06-05 14:11:58
  • python装饰器相当于函数的调用方式

    2021-05-13 13:39:03
  • asp之家 网络编程 m.aspxhome.com