|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用web|电子表格|天生html|数据|显现历程的最初一步是格局化数据并显现,就是创建一个HTML输入,步骤以下:
顺次轮回纪录集(Recordset)中每个字段(Field),写题目
顺次轮回纪录集和每个字段,写数值
例程代码将全部的HTML表格组合为一个长字符串,最初输入到HTML页面。字符串初始化为以下值:
DataTable="<table><tr>"
电子数据表的列的需要信息由纪录集工具的Field汇合发生,它包含了一系列字段工具,可使用它们的Name属性创建题目行。
ForEachoFieldinoRs.Fields
DataTable=DataTable&"<th>"&oField.Name&"</th>"
Next
DataTable=DataTable&"</tr>"
最新翻开的纪录集(recordset)主动将初始地位指向第一行,利用MoveNext办法挪动纪录指针,按次存取每行,直到全部纪录集的开端。当到纪录集开端时,属性Eof的值酿成True,轮回停止。在轮回中,经由过程字段汇合的枚举和对应的Value属性,从而到达单位格数据的存取。
DoWhileNotoRs.EOF
DataTable=DataTable&"<tr>"
ForEachoFieldinoRs.Fields
DataTable=DataTable&"<td>"&oField.Value&"</td>"
Next
DataTable=DataTable&"</tr>"
oRs.MoveNext
Loop
最初,加上HTML的表格停止标志,输入全部字符串到页面,构成了静态发生的表格。因为纪录集工具不再必要,以是要开释它。
DataTable=DataTable&"</table>"
SetoRs=Nothing
Response.WriteDataTable
在总结前,有需要申明一个小的界说在电子数据表是怎样注释的。
一般,在ADO中将必定局限内的第一行注释为一套列题目,只管在ODBC中有明订婚义的选项能够克制这类注释,但我也不肯意在ADO中这么做。假如第一行包括数字信息,那末ADO中将前往通用的字段名,好比:F1,F2,等等...,如许就不克不及看到数字的值。并且,ADO也会将第一行中的“非字母、非数字”字符交换为标记#。
</p>缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。 |
|