本人习惯写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常用代码规范-魏星博客

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

2)
asp常用代码规范-魏星博客

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