ASP教程之RS.GETROWS利用详解
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。详解 ADO也供应更无效率办法砣〉觅Y料。GetRows办法骰匾二S的列担恳恍Recordset中的一P,且每列接中的谖弧4朔椒ǖ末路Z法以下:varArray=rs.GetRows(,,)
Rows是要x取的盗浚蝗绻胍〉Recordset一切,可用-1或省略此怠Start是指出第一被x取的`;也能够是以下列e常抵械囊:0-adBookmarkCurrent(今朝)、1-adBookmarkFirst(第一P)、或2-adBookmarkLast(最後)。
Fields是可x竦谖幻Q列,其用硐拗埔x取的Y料量。(也可指定我谖幻Q、我谖凰饕⒒蛘咭谖凰饕列)。O定Rows樯凫RecordsetPr,第一P未x取的成F行。若省略Rows祷蛟O定-1-adGetRowsRest或年夜於未x取的Pr,GetRows办法x取一切KRecordset在EOFB,而不a生任何e`。
砟康淖店列的Y料r,得Y料Υ娣绞绞怯悬c相反的感X:列中第一S定xRecordset的谖唬ㄙY料行),第二S定xRecordset的Y料列。以下有d进Recordset人杏某三谖坏墓例:
DimvaluesAsVariant,fldIndexAsInteger,recIndexAsInteger
values=rs.GetRows(,,Array("LastName","FirstName","BirthDate"))
ForrecIndex=0ToUBound(values,2)
ForfldIndex=0ToUBound(values)
Printvalues(fldIndex,recIndex),
Next
Next
GetRows办法一般比一次x一P的圈要淼每煨褂眠@办法r,必_定Recordset未包括太多;否t,苋菀滓砸十分年夜的店列硖M一切w。基於不异的缘故原由,得当心不要包含任何BLOB(BinaryLargeObject)或CLOB(CharacterLargeObject)谖唬蝗羧绱俗龅幕贸淌揭欢簦e是遁^年夜的Recordset而言。最後,住此办法骰氐淖店列是以0榛椎模骰赜的P凳UBound(values,2)+1,骰谖凳UBound(value,1)+1。
GetString办法跟GetRows是似的,不^其骰匾我蛔执问酱嬖诘亩嘀赜。GetStringZ法以下:
GetString(,,,,)
Format是Y果的格局。GetString大概增援更多格局,可是今朝独一增援的格局是2-adClipString,以是H上]有任何x瘛NumRows是要获得的列怠#ㄊ褂-1或省略此碜x取一切剩下的。)ColDelimiter是行的分开字元(AOTab字元)。RowDelimiter橛的分开字元(AOQ行字元)。NullExpr是用肀硎Null谖坏淖执AO榭兆执N募姓f明只要Format=adClipStringr,最後三挡趴墒褂茫沁@告诫]有多粗心x,因椋ㄈ缰八幔┐烁袷绞悄壳拔ㄒ恢г摹R韵掠例子,其透^GetString办法①Y料R出成以分分开的笔墨n:
DimiAsLong
Open"datafile.txt"ForOutputAs#1
Fori=0Tors.Fields.Count_1Exportfieldnames.
Ifi>0ThenPrint#1,";";
Print#1,rs.Fields(i).Name;
Next
Print#1,""
rs.MoveFirstExportdata.
Print#1,rs.GetString(,,";",vbCrLf);DontaddanextraCR-LFhere.
Close#1
GetString办法不允S只R出谖坏淖蛹希膊辉试S修正R出谖坏捻序。假如必要@些~外的功效,利用GetRows办法且自行创建Y果字串。
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 那么,ASP.Net有哪些改进呢? 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
页:
[1]