ASP网页设计ASP中文本文件与数据库文件的数据互换
asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般数据|数据库|中文ASP中文本文件与数据库文件的数据互换收集数据库的使用是WWW上一个很主要的构成部分,能够如许说,假如短少了数据库,收集也就得到了魂灵。人人能够设想一下,假如没有象YAHOO,SOHU等搜刮引擎的话,那末在网上寻觅一个方针变很多么坚苦,人人在茫茫网海里变得不知所往,动辄丢失偏向。实在,这些搜刮引擎是收集数据库的最典范的使用,在ASP(ActiveServerPages)手艺里对数据库的间接操纵是对照多的,上面报告一种由文本文件向数据库文件传送数据的办法。
这个文本体裁是由终端收罗传送到服务器的一个流动目次下,由服务器往读取数据并寄存在本机数据库里,转换完后删撤除这个文本文件。如许终端卖力收罗数据,并按给定的格局上传到服务器的指定目次下,服务器真个数据库对终端来说是完整不通明的,保证了服务器的平安,对如今的收集数据库使用来说也许有点匡助。
Txttolib.asp
<html>
<head>
<metahttp-equiv="refresh"content="30;url=deltext.asp">
<metahttp-equiv="Content-Type"
content="text/html;charset=gb_2312-80">
<metaname="GENERATOR"content="MicrosoftFrontPageExpress2.0">
<title>[把文本文件转换成数据库文件]</title>
</head>
<bodybgcolor="#FFFFFF">
<align="center">
<palign="center"><fontcolor="#FF0000">正在处置数据,请稍候!
<br>
</font><fontcolor="#000000"><align="center"><%
str=server.mappath("/")‘获得服务器的根目次
Setfso=CreateObject("Scripting.FileSystemObject")
Setf=fso.GetFolder(str&" hetext")
Setfc=f.Files
k=1
ForEachf1infc
file(k)=f1.name‘失掉此路径下的一切文件名
k=k+1
next
%><%ii=1%><%
setfs=CreateObject("Scripting.FileSystemObject")%><%
whileii<k
response.writefile(ii)&"<br>"
settextinstance=fs.opentextfile(str&" hetext"&file(ii),1,false,false)‘翻开文件来读数据
whiletextinstance.atendofstreamtrue‘假如文件没有停止
visitornum=textinstance.readline‘读进一行数据
j=0
cd=len(visitornum)
fori=1tocd
ifmid(visitornum,i,1)=","then‘数据与数据之间以“,”离隔
j=j+1
else
selectcasej‘分离获得各数据值
case0
me1=me1+mid(visitornum,i,1)
case1
me2=me2+mid(visitornum,i,1)
case2
me3=me3+mid(visitornum,i,1)
case3
me4=me4+mid(visitornum,i,1)
case4
me5=me5+mid(visitornum,i,1)
case5
me6=me6+mid(visitornum,i,1)
endselect
endif
next
response.writeme1&""&me2&""&me3&""&me4&""&me5&""&me6&""&"<br>"
setcn=server.createobject("adodb.connection")
cn.open&quo</p>ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失; 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 掌握asp的特性而且一定要知道为什么。 Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
页:
[1]