一个简单的ASP函数调用的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 14:12:54
数据表里面有个字段名为pingyin,是输入姓别的首字母的.我想在asp页面上定义函数后在多个地方调用(即:按字段pingying来区分显示位置).

函数定义
<%
Function Student(x)
Dim rs,sql
Set rs=server.CreateObject("adodb.recordset")
sql="Select * From 表名 where pingyin=x order by ID desc"
rs.open sql,conn,1,1
response.write("输出相关内容")
rs.close
set rs=nothing
end function
%>

函数调用
<% Student(a)%>
'输出字段pingying值为a的数据

<% Student(b)%>
'输出字段pingying值为b的数据

这样的调用要怎么改进才可以? 现在这样好像出错!
可以显示了 请问 KarasCanvas 怎样才能更高效? 能发些网址给我参考下吗 谢谢!

sql="Select * From 表名 where pingyin=x order by ID desc"
改成

sql="Select * From 表名 where pingyin='"&x&"' order by ID desc"

另外,这种调用方式效率非常之低。

补充,调用方式
<% Student("b")%>