UltraDev 从零开始(2)---建立普通页 |
||||||
第二章---建立一个普通的显示页 创建与数据库相连的记录集 下图是例子中数据库的内容。它是一个名为"workshop.mdb"的数据库中的名为"users" 的表。我们已经创建了名为"workshop"的连接,完事具备!这个数据库中有14条记录我们可以对其进行操作。 ![]() 在UltraDev中打开一个新文件并将其命名为"displayrecords.asp"。打开Windows > Data Bindings。将会出现如下图一样的窗口。点 + (plus)按钮,将出现一个下拉式菜单。从中选择Recordset (Query) 将一个新的窗口,你可以从中选择你想要使用的连接和你想要使用的表。 把你的连接作为你数据库考虑,你要查询信息的表是其中的分类目录。 ![]() 这里我们将要从数据库中查询信息。
![]() 格式化和重复记录 如果您已经看完了上一页,那么插入记录以及记录在页面上的格式化是很容易的。 那么该怎么做呢?我想象最终在页面上这样显示人名:
因此,基本上来说,在页面"displayrecords.asp"中按你想要的格式建立简单的HTML表格。下面这个就是我建立的: ![]() 先我们需要添加显示记录的信息。回到Window > Data Bindings 在列表中你将看到你命名的记录集:Recordset (rsGetRecords) 。点记录集旁边的+ 它将会列出数据库中所有的字段。在表中选中你想要填如“名”的单元格。接着在列表中选first,并且点Insert。你可以看到在单元格中出现这个:{rsGetRecords.first}。 ![]() ![]() 然后重复同样的工作填入“姓”。如果想改变字体、尺寸、颜色之类的属性,只需要象一般的文本操作一样先选中对象,再修改属性就行了。您已经完全掌握了这样的显示操作了。 Ok,我们回过头来,如果现在访问WEB页,可以看到只显示了第一条记录。这可不是我们想要的。我们想要显示所有的记录,并且按A到Z排序。因此我们来进行“重复”操作。在Window > Data Bindings中选择Server Behaviors标签,点+ 然后选择Repeat Region。接着将会弹出Repeat Region窗口,在这儿你可以定义多少条记录你想要显示。比如5条。 ![]() ![]() 现在你的 .asp文件将会是这样: ![]() 打开浏览器键入如下地址(对我们的例子来说): http://mediaprod-nt/workshop/displayrecords.asp 我得到了这样的结果: ![]() 看,成功了!它显示了5条记录,他们是按A到Z排序的。 现在我们知道了怎么样在页面上显示记录了。接下来让我们进入“计数”主题,让访问者可以通过“向前”和“向后”按钮访问前5条和后5条记录。 第三章---计数和显示记录 |