大家能帮看看这段代码吗?到底是什么问题呢?

xuallen 2003-08-22 03:18:04
我想实现不同地区的录入人员提交表单后,记录单号自动加1保存,形式如下:
如果是北京的人员就为:BJ0000001,BJ0000002......
如果是上海的人员就为:SH0000001,SH0000002......
我的代码能保存成0000001,0000002.....,怎么就加不上区域简称呀?
select case Session("Location")
case BJ
strCity="BJ"
case SH
strCity="SH"
end select
strMaxID="select Max(Record) from tblInfo where Location='"&Session("Location")&"'"
set MaxIDrs=conn.execute(strMaxID)
if isNULL(MaxIDrs(0)) then
MaxID="0000001"
else
tmpMaxID=clng(right(MaxIDrs(0),7))+1
select case len(tmpMaxID)
case 1
MaxID="000000" & tmpMaxID
case 2
MaxID="00000" & tmpMaxID
case 3
MaxID="0000" & tmpMaxID
case 4
MaxID="000" & tmpMaxID
case 5
MaxID="00" & tmpMaxID
case 6
MaxID="0" & tmpMaxID
case 7
MaxID=tmpMaxID
end select
end if
Session("MaxID")= strCity & MaxID
...全文
19 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tigerwen01 2003-08-22
  • 打赏
  • 举报
回复
因为Session("Location")的值是字符(串),所以:
select case Session("Location")
case "BJ" '加上引号
strCity="BJ"
case "SH"
strCity="SH"
end select
mjwgtm 2003-08-22
  • 打赏
  • 举报
回复
select case Session("Location")
case "BJ"
strCity="BJ"
case "SH"
strCity="SH"
end select

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧