仓酷云

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

[学习教程] ASP教程之ASP毗连数据库的万能代码

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

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

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

x
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;毗连数据库办理了ACCESS数据库路径的成绩!
接纳DBType=0或DBType=1来辨别AC库仍是MSSQL库
详细接纳AC库时应注重的事项,请看程序申明

--------------------------------------------------------------------------------
DimDBType,Conn,StrConn
DBType=00为Access数据库,1为MSSQL数据库

If(DBType=0)Then
********************************ACCESS数据库*************************************
DimDbFolderName,DbFolder_Path,SiteFolder
DbFolderName="ArticleData"数据库地点文件夹称号
DbFolder_Path=Server.MapPath(DbFolderName)数据库地点路径
SiteFolder="Article"体系地点根目次称号

IfSession("RootDir")=""Then
Session("RootDir")=Mid(DbFolder_Path,1,InStr(1,DbFolder_Path,SiteFolder,1)-1)&SiteFolder
Endif
SetConn=Server.CreateObject("Adodb.Connection")
StrConn="Driver={MicrosoftAccessDriver(*.mdb)};DBQ="&Session("RootDir")&""&DbFolderName&"Data.mdb"毗连到数据库
Conn.OpenStrConn
**********************************************************************************
ElseIf(DBType=1)Then
*****************************MSSQLSERVER数据库*************************************
DimDBUserID,DBPassWord,DBName,DBIP
修正以下信息以合适你的网站
DBUserID="sa"数据库上岸名
DBPassWord=""数据库暗码
DBName="dbname"数据库称号
DBIP="local"数据库地点地点,假如是当地数据库则为:(local)

SetConn=Server.CreateObject("Adodb.Connection")
StrConn="PROVIDER=SQLOLEDB.1;DataSource="&DBIP&";InitialCatalog="&DBName&";PersistSecurityInfo=True;UserID="&DBUserID&";Password="&DBPassWord&";ConnectTimeout=30"
Conn.OpenStrConn
**********************************************************************************
Else
***********************数据库设置毛病*************************************************
Response.Write"数据库设置毛病,请接洽办理员!"
Response.End
EndIf
Response.WriteStrConn


</p>SQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-18 16:06:33 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
再现理想 该用户已被删除
板凳
发表于 2015-1-22 08:51:25 | 只看该作者
掌握asp的特性而且一定要知道为什么。
柔情似水 该用户已被删除
地板
发表于 2015-1-24 17:41:32 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
兰色精灵 该用户已被删除
5#
发表于 2015-1-25 18:17:43 | 只看该作者
那么,ASP.Net有哪些改进呢?
蒙在股里 该用户已被删除
6#
发表于 2015-1-28 05:41:39 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
因胸联盟 该用户已被删除
7#
发表于 2015-2-3 13:15:30 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
活着的死人 该用户已被删除
8#
发表于 2015-2-9 02:18:36 | 只看该作者
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
山那边是海 该用户已被删除
9#
发表于 2015-3-8 16:33:36 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
愤怒的大鸟 该用户已被删除
10#
发表于 2015-3-16 05:35:22 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
飘飘悠悠 该用户已被删除
11#
发表于 2015-3-22 20:12:32 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-10 17:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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