仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 588|回复: 10
打印 上一主题 下一主题

[学习教程] ASP网页编程之在ASP中完成通用的相对路径天生办法

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:34:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)  在我开辟ASP+Access的Web使用时,城市碰到数据库文件路径的定位成绩。假如在本人的盘算机上完成时能够间接指定了事,但假如做的项目要上传到其余服务器或挪动其余呆板上运转利用,每次都要把这个路径改来改往的话显得有些繁锁,上面分离我做这个网站的履历来办理这个成绩,让我们能够“与日俱增”。

  在ASP中利用Server.MapPath("file.asp")语句后,会前往该文件在当地驱动器上的相对路径,如“D:MySite        estfile.asp”,以是在分歧的子目次的分歧文件利用这条语句就只会前往谁人文件地点路径,如许我们就不克不及复杂天时用这条语句办理下面的成绩,但只需略加使用这条办法和别的与个字符函数就能够轻松办理下面的成绩。

  如今假定你的站点目次布局以下:
  MySite
    |-db
      |-db1.mdb
      |-db2.mdb
    |-sub_folder
      |-hello.asp
      |-search.asp
    |-index.asp

只需我们在必要会见数据库的asp文件中到场以下语句:


ifsession("rootDir")=""then
dimstr
str=Server.MapPath("db")
session("rootDir")=Mid(str,1,InStr(1,str,"MySite",1)-1)&"MySitedb"
endif
...
Setconn=Server.CreateObject("adodb.connection")
conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&session("rootDir")&"db1.mdb"&";pwd="&pw


  如许在session("rootDir")中就寄存你站点中子目次“db”的尽结路径,当你改动你站点的主目次或移到其余呆板的情形下就能够不必要剖析数据库文件的存取路径成绩了。
</p>ASP脚本是采用明文(plaintext)方式来编写的。
admin 该用户已被删除
沙发
发表于 2015-1-20 09:58:06 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
不帅 该用户已被删除
板凳
发表于 2015-1-21 07:52:28 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
活着的死人 该用户已被删除
地板
发表于 2015-1-24 08:27:14 来自手机 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
冷月葬花魂 该用户已被删除
5#
发表于 2015-1-24 21:58:06 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
乐观 该用户已被删除
6#
发表于 2015-2-2 13:04:59 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
因胸联盟 该用户已被删除
7#
发表于 2015-2-3 12:05:15 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
若相依 该用户已被删除
8#
发表于 2015-2-26 10:08:48 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
小女巫 该用户已被删除
9#
发表于 2015-3-8 13:28:43 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
小魔女 该用户已被删除
10#
发表于 2015-3-15 23:58:25 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
愤怒的大鸟 该用户已被删除
11#
发表于 2015-3-22 18:10:24 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 04:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表