傻瓜asp问题我傻瓜不懂。。。。就一句话

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:06:14
............前面省略

set upline=server.createobject("adodb.recordset")
up="select * from yonghu where user="&rs.fields("upline")
upline.open up,conn,1,3

错误是:标准表达式中数据类型不匹配。
up="select * from yonghu where user="&rs.fields("upline")
这一句得改改后面的 但是怎么改阿谢谢啦!

up="select * from yonghu where user="&rs.fields("upline")
up="select * from yonghu where user='"&rs.fields("upline")&"'"

user字段应该是文本字段,两边加上单引号,
如果在rs.fields("upline")里含有单引号将会出错
更好的办法是
up="select * from yonghu where user='"&replace(rs.fields("upline"),chr(39),"& # 3 9 ;")&"'"
& # 3 9 ; 自己写的时候要去除空格阿,因为我不加空格的话,在百度知道里显示不出来。