asp代码,字符串问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 19:06:05
比如说
小明的年龄是22身高是170
小张的年龄是20身高是165
在数据库表里的存储方式是
姓名 年龄 身高
小明,小张 22,20 170,165
我现在想分别查询出他们的信息,还原成
小明 22 170
小张 20 165
查询的时候,我的条件可以为姓名、年龄、身高
比如我只知道姓名是:小明,我要查出小明的所有信息
请问我应该怎么写asp脚本代码,谢谢!
“小明,小张 22,20 170,165”是一条记录它们是以“,”分隔的 我知道Split()可以吧逗号去掉,但是我不知道 几个字段都用逗号隔开应该怎么对应查询出来
我如何去查询其中任意一个人的信息?比如我只要小明的信息,或者只要小张的信息呢?

<%
...数据库连接
set pa=conn.execute("select * from table"
do while not pa.eof
xm=split(rs("姓名"),",")
nl=split(rs("年龄"),",")
sg=split(rs("身高"),",")
for i=0 to ubound(xm)
response.write xm(i)&" "
response.write nl(i)&" "
response.write sg(i)&" "
response.write "<br>"
next
pa.movenext
loop
pa.close
%>

用数据库模糊查询
select * from table where name like '%小明%'
诸如此类
其中%代表匹配任意个数的任意字符

想办法用哈希结构去做吧