只想知道 发表于 2015-1-16 22:57:57

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最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。

变相怪杰 发表于 2015-1-17 06:17:06

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

兰色精灵 发表于 2015-1-20 13:21:28

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

admin 发表于 2015-1-29 07:16:54

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

莫相离 发表于 2015-2-6 00:00:38

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

简单生活 发表于 2015-2-14 11:08:48

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

因胸联盟 发表于 2015-3-4 05:47:11

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

再现理想 发表于 2015-3-19 04:09:45

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

冷月葬花魂 发表于 2015-3-27 07:33:26

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
页: [1]
查看完整版本: ASP网页设计借助组件利用asp毗连informix全计划