威凡网全力打造:网页编程、软件开发编程、平面设计、服务器端开发、操作系统等在线学习平台!学编程,上威凡网!
ASP教程>> ASP基础 应用技巧 数据库相关 ASP类 存储过程 FSO专栏 ASP其他
当前位置:首页 > ASP教程 > 数据库相关
上一节 下一节
 asp 自定义分段函数/求第N名成绩
代码如下:

function splitx(strs1 as string, strs2 as string, n as integer)

'自定义分段函数 splitx([字符串],"分隔符",第n段)
dim groupst() as string
groupst = split(strs1, strs2)
if ubound(groupst) < n - 1 then
splitx = 0
else
splitx = groupst(n - 1)
end if
end function

'/-------------------------------------
function minx(ksmc as string, lb as string, kmi as string, n as string)

'第n名的成绩 minx([考试名称],[类别],[科目],n)
dim con as object
dim rs as object
dim stsql as string
dim kmf as string
kmf = mid(kmi, 1, 1) & "组"

set con = application.currentproject.connection
set rs = createobject("adodb.recordset")
strsql = "select top 1 " & kmi & " as 达标分 from 成绩总表 "
strsql = strsql + " where ((( " & kmf & " ) <= " & n & ") and ((类别) = '" & lb & "' and 考试名称='" & ksmc & "'))"
strsql = strsql + " order by " & kmi
rs.open strsql, con, 3, 3
if rs.eof then
minx = 0
else
minx = rs("达标分")
end if
rs.close
set rs = nothing
set con = nothing
end function

申明:本教程内容由威凡网编辑整理并提供IT程序员分享学习,如文中有侵权行为,请与站长联系(QQ:254677821)!
上一节 下一节
相关教程  
其他教程  
ASP基础
应用技巧
数据库相关
ASP类
存储过程
FSO专栏
ASP其他

违法和不良信息举报中心】邮箱:254677821@qq.com
Copyright©威凡网 版权所有 苏ICP备2023020142号
站长QQ:254677821