仓酷云

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

[学习教程] ASP编程:SPL3.0正式公布!撑持多种数据库会见哦...

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

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

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

x
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。会见|数据|数据库SPL3.0正式公布,晋级申明

经由一段工夫的修正,SPL终究升到3.0了,之所要升到3.0,次要是由于增添了两种毗连体例:ODP.NET与ODBC

ODP.NET极年夜了加强了SPL对Oracle数据库的会见才能,今朝利用ODP.NET毗连Oracle是最好的选择,相干的文章能够在网上找一下,蛮多的。

ODBC是.NETFramework1.1新增的功效,能够对其他范例的数据库接纳ODBC的毗连体例。

因而下面两种毗连体例的加强,使SPL能够更强的撑持多种数据库.

SPL3.0在上一版本2.0的基础上订正了部分BUG并次要是增添了一些新功效。

SPL3.0订正的BUG:

1.对Oracle数据库举行日期对照时报错,是因为Oracle的日期对照不象SQL一样,能够间接利用字符串体例,而是要接纳to_date()转换,今朝关于Oracle数据库毗连举行了这方面的主动转换,撑持毗连范例为:Oracle和ODP

2.订正了多主键个的删除报错,3.0在利用entity.Delete()时不会再报错了。

3.SPL2中关于数字列利用AddMatch()、AddMatchPrefix(),体系会报错,3.0已对此修复,在3.0中一切的Match操纵对数字列一样失效了。



SPL3新增功效:

1.增加了对ODP.NET毗连Oracle的毗连,这是今朝.NET毗连Oracle最好的毗连体例,只需在安装一下ODP.NET92,在SPL的数据库设置DatabaseMap中利用type="ODP"便可.

2.增加了Query的Top功效,这个Top功效跟RetrieveCriteria不异,次要感化于SQL的情况,由于今朝SPL利用Top会发生“Selecttopn”如许的效果语句,因而关于Oracle今朝不撑持此种体例。

3.Condition前提类增加了后缀婚配功效AddMatchSuffix,会天生相似于like‘%AA’效果

4.Conditiont前提增加了后缀不婚配功效AddNotMatchSuffix,会天生相似于notlike‘%AA’效果

5.增添了对Obdc毗连的撑持,在.NET可使用System.Data.Obdc的毗连体例,只需在数据库毗连时设置为type=’Odbc’便可以利用Obdc毗连体例。关于毗连体例会独自列一章报告。

6.扩大了毗连体例,使SPL不再范围于上面的毗连体例:Setting.Instance().DatabaseMapFile=Server.MapPath(DatabaseXml);

而是能够手动增添数据毗连,手动设置ClassMap加载,这将便利SPL与其他体系的集成。关于数据毗连方面,会独自一章报告。

7.对存储历程增添了CommandTimeOut把持,因为在存储历程实行中,偶然存储历程会对照耗时,必要对CommandTimeOut举行手动控件,默许为30秒,0为无穷制。对RunProcedure举行掩盖以下:

Query.RunProcedure(stringstoreProcName,IDataParameter[]ps,stringdbName,intcommandTimeout)

Query.RunProcedure(stringstoreProcName,IDataParameter[]param,outintaffected,stringdbName,intcommandTimeout)




公布体例与前次的2.0一样,只需下载我的示例源代码,有具体的利用申明:
SmartPersistenceLayer3.0示例源代码下载:http://www.ckuyun.com/Files/tintown/SPL_WebTest3.0.rar

十分感激2.0公布今后,人人对SPL的撑持。



</p>asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般
海妖 该用户已被删除
沙发
发表于 2015-1-20 07:53:15 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
admin 该用户已被删除
板凳
发表于 2015-1-25 14:38:56 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
爱飞 该用户已被删除
地板
发表于 2015-1-30 20:47:46 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
柔情似水 该用户已被删除
5#
发表于 2015-2-6 15:54:46 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
若相依 该用户已被删除
6#
发表于 2015-2-16 23:22:19 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-5 12:17:13 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
乐观 该用户已被删除
8#
发表于 2015-3-12 06:14:38 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
活着的死人 该用户已被删除
9#
发表于 2015-3-19 18:28:32 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 01:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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