sql="select top 1 title from ssgl where id="&rs("sheng")&" and parentid=0" 其中rs("sheng")是一个数字型变量,页面的编码是utf-8 rs("sheng")中该条记录,数据库中明明是数字29,但老是取不到rs("sheng")的值,取到的是"",太奇怪了,谁知道会是什么原因吗?
response.write "AAAAAAAAAAAAAAAAA"&rs("sheng")&"BBBBBBBBBBBBBBBBBBB"
sql="select top 1 title from ssgl where id="&rs("sheng")&" and parentid=0"
看下有没有有值,也看一下这个,rs是不是用错了,有没有什么rs2,rs3之类的
发现似乎是select * 的时候,没有把数字型的字段列出来,
把前面的sql语句写成sql="select top 1 *,sheng,shi,hangye_id from qyhy where id='"&id&"' and (ispass='0' or ispass is null)"
sheng可以用
sql="select top 1 * from qyhy where id='"&id&"' and (ispass='0' or ispass is null)"
这时候sheng不能用,真奇怪了