|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。技能 1. 几个经常使用函数
Round(pi, 2) 四舍五入
FormatNumber(k,4) ' 把 k 格局化为带四位小数点的数。
eg. 假如k =20000则显示为20,000.00;假如把formatnumber(k,0)则为20,000
WordStr(expression,find,replacewith) '前往一字符串,个中指定的子串已被另外一个子串交换
Left(String,Length) '前往指定命目标从字符串的右边算起的字符串。
Split(expression[, delimiter[, count[, start]]]) '前往基于 0 的一维数组,个中包括指定命目标子字符串。
eg. 经常使用这个 Split(String,[delimiter]) ' 用delimiter(用于标识子字符串界线的字符)来划分字符串
Instr(String1,String2) '前往某字符串在另外一字符串中第一次呈现的地位
eg1. if instr(addation,"暗码设置装备摆设表")<>0 then '申明存在
eg2. if instr(str,”AP”) >0 欠好辨别str = (AP,AP&AC),此时只需变成(’AP’,’AP&AC’),再用instr(str,”’AP’”)
2. 弹出窗口Pick值
function pickupSP(spdisid,pjnum,pdcode)
{
window.opener.<%=theForm%>.RefNum<%=Spid%>.value=spdisid;
window.opener.<%=theForm%>.LineS<%=Spid%>.value=pjnum;
window.opener.<%=theForm%>.kokey<%=Spid%>.value=pdcode;
window.close();
}
3. ASP掌握图片显示的巨细(等比例缩放)
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="JavaScript">
<!--
var flag=false;
function DrawImage(ImgD){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width/image.height>= 164/112){
if(image.width>164){
ImgD.width=164;
ImgD.height=(image.height*164)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"x"+image.height;
}
else{
if(image.height>112){
ImgD.height=112;
ImgD.width=(image.width*112)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"x"+image.height;
}
}
}
//-->
</script>
</HEAD>
<BODY>
<a href="http://www.163design.net/a/q/img.jpg" target="_blank"><img src="http://www.163design.net/a/q/img.jpg" border="0" width="164" height="112" ></a>
</BODY>
</HTML>
4. ASP中对数据库表的操作(INSERT/UPDATE/DELETE),可以使用事务处置,并撑持多事务处置.
在ASP的数据库对象链接对象中,供应了一上司性:
BeginTrans 事务入手下手
CommitTrans 事务提交
RollbackTrans 事务回滚
<%
On Error Resume Next ’毛病产生后持续处置
'Asp中利用事务
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "course_dsn","course_user","course_password"
conn.begintrans '入手下手事务
sql="delete from user_info"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,3
if conn.errors.count>0 then '有毛病产生
conn.rollbacktrans '回滚
set rs=nothing
conn.close
set conn=nothing
response.write "买卖掉败,回滚至修正前的形态!"
response.end
else
conn.committrans '提交事务
set rs=nothing
conn.close
set conn=nothing
response.write "买卖胜利!"
response.end
end if
%>
在ASP中,不供应事务的停止,BeginTrans只感化于本人的域,相似于变量声明一样,假如在函数体内BeginTrans,则事物只感化于本函数体,假如BeginTrans在函数体外,处于页面级,则事务的感化域从BeginTrans入手下手,到页面的停止均处于事务的办理形态下.
[1] [2] 下一页
</p> 实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。 |
|