asp常用代码规范

本人习惯写C#代码,不常用asp,前天公司要做一个asp做的接口,写asp代码

很是别扭,写着写着就跑到C#上了,总结一些常用代码,供以后参考使用。

1、for循环

for id=1 to pagesize
if id=1 then
a=1
elseif id=2 then
a=2
else
a=3
end if
next


2、添加函数并使用select case

function replaceNum(j)
jj=""
select case j
case 1 : jj="一"
case 2 : jj="二"
case else : jj="三"
end select
replaceNum=jj
end function


3、添加

set cn=server.CreateObject("ADODB.Connection")
cn.Open mycnstr
set rs2=server.CreateObject("ADODB.Recordset")
tablepub_type="pub_type"
rs2.Open tablepub_type,cn,3,3
rs2.AddNew
rs2("classcode")=bignum+1
rs2("classname")=classname
rs2("shortname")=shortname
rs2.Update
rs2.Close


4、更新

sql_update="select * from house where code='"&code&"'"
rs2.Open sql_update,cn,3,3
rs2("tradetype")=tradetype
rs2("purpose")=purpose
rs2("housetype")=housetype
rs2.Update
rs2.Close


5、常见错误
1)
asp 错误“80040e21” ODBC 驱动程序不支持所需的属性

一般原因:查看其sql语句是否错误,一般是在错误行的上一行

2)
ADODB.Recodeset 错误“800a0cb3” 当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定内容的限制

一般原因:rs没有关闭。或者是在查询的时候同时进行了插入或者更新的操作,
关闭rs试试,或者增加新的rs进行嵌套操作。

未经允许不得转载:WEIXING.ME » asp常用代码规范

相关文章

评论 (0)