ASP网页设计借助组件利用asp毗连informix全计划
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。注重:本文计划合用于asp经由过程自开辟组件毗连一切范例的数据库如今某些企业的数据库用的是informix,多半开辟者对这个数据库操纵的对照少,
由于以后该公司已被IBM吃失落,而IBM主推的是其DB2,未几述
利用oledb组件,经由过程server.createobject("adodb.connection")创建的毗连,连
接都能够乐成,可是速率是在满的让人惊惶,特别数据条数凌驾2万条的表,即便只
是查询一条,也几近差不出来,全部asp主机的效力直线下落,内存占用增添。对
待此成绩,我利用delphi写了一个复杂的组件。
次要代码以下:
unitmain;
{$WARNSYMBOL_PLATFORMOFF}
interface
uses
ActiveX,Mtsobj,Mtx,ComObj,aspbde_TLB,StdVcl,DB,dbtables,SysUtils;
type
Tbdeasp=class(TMtsAutoObject,Ibdeasp)
protected
functionopen(constsqlstr,aliname:WideString):OleVariant;
safecall;
functionexecute(constsqlstr,connstr:WideString):OleVariant;
safecall;
{Protecteddeclarations}
end;
implementation
usesComServ;
functionTbdeasp.open(constsqlstr,aliname:WideString):OleVariant;
var
tmpre:variant;
begin
tmpre:=createoleobject(adodb.recordset);
try
tmpre.open(sqlstr,aliname);
except
end;
result:=tmpre;
end;
functionTbdeasp.execute(constsqlstr,connstr:WideString):OleVariant;
var
tmpre:variant;
begin
tmpre:=createoleobject(adodb.connection);
try
tmpre.open(connstr);
tmpre.execute(sqlstr);
result:=1;
except
result:=0;
end;
end;
initialization
TAutoObjectFactory.Create(ComServer,Tbdeasp,Class_bdeasp,
ciMultiInstance,tmBoth);
end.
本程序中只写了最复杂的两个办法open,execute,人人能够依据本人的需求增加
其他办法、属性等。
挪用办法以下:
servar=server.createobject("appname.bdeasp")
setrs=var.open("sql语句","数据库毗连语句")
rs利用办法与adodb.recordset工具完整一样,经测试,速率分明加速!!!体系
损耗大批下落,2000万条的数据表,查询速率十分敏捷。
</p>ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
页:
[1]