仓酷云

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

[学习教程] ASP编程:将利用Access的论坛迁徙到SqLServer中

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

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

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

x
ASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的工具可是什么都要收钱的啊!access|server|sqlserver我使用动网供应的论坛程序创立了一个外部论坛。本来,这个论坛是公布在windows2000的IIS5上的。他的数据库用的是Access。但是,当我将这个论坛迁徙到windows2003上今后,发明常常逝世失落。到网上找了一下,而且征询了微软的工程师,良多人都以为i这跟他利用Access有关。而且,我想在公司外部网站首页增添一个赛马灯来显现论坛中的新帖子,但是,假如持续用Access的话,会见起来不是那末便利。因而决意迁徙到SQl中。
第一步:将数据导进SQLServer
进到SQLServer企业办理器,新建一个数据库,然后,选择导进数据,选择Access数据库作为导进源,导进一切的数据。
第二步:修正数据表
经由过程这类体例创建的数据表,是没有主键和默许值的,参照本来的Access库修正各个表。(这个对照烦,可是必定得做,由于前面的程序中会用到这些默许值)
第三步:修正程序

将站点迁徙到响应的服务器,创立新的站点。起首,要改的就是数据库连接.因为Access中的一些函数和SqL中的一些函数纷歧样,以是,程序会报错,依据程序的报错信息修正相干的中央。这里次要要修正两个中央:
SqL语句中的Now()函数:
在Access中利用Now()函数来猎取以后工夫,而在SQLServer顶用Getdate()函数来猎取以后工夫。可是,因为本来的程序是接纳vbScript写的,VbScript中也接纳Now()函数猎取以后工夫,以是要当心
Sql语句中的Datediff函数的第一个参数:
在Access中DateDiff的第一个参数用引号,而且只用一个字母来暗示对照的部分,而在SqLServer中不必要引号,而且用全称和大概简称来暗示,而且简称也是两个字母的。
改完后逐项测试,更正一切的毛病(都挺复杂的)。
程序就能够一般利用了,前后工夫大概花了4个多小时吧。
我想到以下几点:
1、假如,我们要利用Access数据库,为了今后迁徙便利,我们应当只管制止利用数据库的函数,而是多用程序言语的函数,在SQL语句的表面办理盘算成绩。假如,不克不及制止要利用这些数据库函数,我们也应当在代码中设置分明的正文标志,以便于今后迁徙。
2、我们在计划程序时分,要充实思索数据库的迁徙的必要,在拔出语句、查询语句等语句的时分要只管接纳尺度的SqL语法,而且要诲人不倦得拔出默许值,而不要依附数据库供应默许值,如许做,对今后的改善大概会有优点。


</p>ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用
因胸联盟 该用户已被删除
沙发
发表于 2015-1-19 23:52:30 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
山那边是海 该用户已被删除
板凳
发表于 2015-1-25 23:25:49 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
简单生活 该用户已被删除
地板
发表于 2015-2-4 12:59:13 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
admin 该用户已被删除
5#
发表于 2015-2-9 22:46:51 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
精灵巫婆 该用户已被删除
6#
发表于 2015-2-28 03:24:25 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-9 20:15:48 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
莫相离 该用户已被删除
8#
发表于 2015-3-17 00:51:48 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
兰色精灵 该用户已被删除
9#
发表于 2015-3-23 10:12:24 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-28 00:52

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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