ASP文本文件和数据库文件之间的数据交换(FSO)

ASP文本文件与数据库文件的数据交换


网络数据库的应用是WWW的一个非常重要的部分,可以说,如果数据库的缺乏,网络将失去灵魂。我们可以想象一下,如果你不喜欢雅虎,搜狐和其他搜索引擎,然后在互联网寻找一个物体变得困难,我们无处可去在海上,浩瀚的网络容易丢失。事实上,搜索引擎是最典型的网络数据库应用、ASP(Active Server Pages)对数据库的直接操作的技术是比较多的,下面的方法通过文本文件数据库文件的数据传输。

该文本样式从终端集合收集到服务器的固定目录。服务器读取数据并将其存储在本机数据库中。之后,文本文件被删除,因此终端负责收集数据并以给定格式上传到服务器指定的目录中。服务器端的数据库对终端是完全不透明的,这保证了服务器的安全性。对当前的网络数据库应用有一定的帮助。

txttolib.asp









内容=文本/ HTML;字符集= gb_2312-80>



{将文本文件转换为数据库文件}








数据正在处理中。请稍等。



<

STR = server.mappath( / )得到服务器的根目录

设置FSO = CreateObject(脚本。FileSystemObject )

集F = fso.getfolder(STR 文字)

设置FC = f文件

K = 1

对于每一个F1在FC

文件(K)= f1.name把所有的文件名这个路径下

k=k+1

下一个

% < %

设置FS = CreateObject(脚本。FileSystemObject)%> <%

而第二< K

response.write文件(II)

集textinstance = fs.opentextfile(STR 文字文件(II),1,假,假)来打开文件读取数据

而textinstance。atendofstream <>真,如果文件没有完成

visitornum = textinstance.readline 为一行数据

J = 0

CD = Len(visitornum)

对于i = 1到CD

如果中期(visitornum,I,1)=

j = j + 1

其他的

选择j j分别获得每个数据值

案例0

ME1 = + +中(visitornum,I,1)

案例1

ME2 = ME2 +中(visitornum,I,1)

案例2

我=我+中(visitornum,I,1)

案例3

ME4 = ME4 +中(visitornum,I,1)

案例4

我=我+中(visitornum,I,1)

案例5

我=我+中(visitornum,I,1)

最后选择

最后如果

下一个

response.write ME1 我

集CN = server.createobject(数据连接)

cn.open 水

集= server.createobject(ADODB。记录集)

SQL =SELECT * FROM水位

rs.open sql,CN,3,3'打开数据库的附加操作

如果rs.eof =真

下次继续出错

rs.movelast

rs.movefirst

下次继续出错

最后如果

rs.addnew '添加记录

RS(值)= 1

RS(和)=成功

RS(Wtime )=我

RS(ZXZ)= ME4

RS(该)=我

RS(徽语)=我

rs.update更新数据

关闭

ME1 =

ME2 =

我=

ME4 =

我=

我=



ii=1

走% >完成数据处理!








deltext.asp









内容=文本/ HTML;字符集= gb_2312-80>



{删除文档}







文件正在删除,请稍等!

<

模糊文件(50)定义文件的最大数量

STR = server.mappath( / )

设置FSO = CreateObject(脚本。FileSystemObject )

集F = fso.getfolder(STR 文字)

设置FC = f文件

K = 1

对于每一个F1在FC

文件(K)= f1.name

response.write文件(K)

k=k+1

下一个

< < % i = 1

当我< K

设置FSO = CreateObject(脚本。FileSystemObject )

fso.deletefile(STR 文字文件(我))

i = i + 1



删除文件% >!





这两个小程序在NT4作者调试。但有几点需要理解,是一个文本文件的大小(规划文本文件太多),如果数据量大,所以转换时间调整大小;二是文本文件的程序调试数据库文件必须是严格的,如果程序是错误的,在数据转换过程中,并不是所有的转换,然后删除文本文件,它会损失。所以我们必须注意这两点不可马虎。