<%dim sq    
sq= "select username from admin;"
set rs1=server.createobject("adodb.recordset")   
rs1.open sq , conn , 1,1
response.write rs11("username")
rs1.close
set rs1=nothing
%>报错
变量未定义: 'rs1' 

解决方案 »

  1.   

    我找到问题的解决办法了我把rs1 改成 rs 就可以了
    而且这个re是我在前面定义过的(另外一个文件里面)我现在想问问这是什么原因呢??
      

  2.   

    set rs1=server.createobject("adodb.recordset")  
    这个不就是定义语句??
    问题是系统好像忽略了rs1  难道rs1是关键字??
    我后来把上面的rs1 改成了 rs就可以了
      

  3.   


    定义的话用的是Dim,比如 dim sq这一句就是定义了一个sq变量,Set的话是实例化不是定义,set语句前面加一句dim rs1就可以了。按说ASP里面变量是可以不用定义的,估计你在前面有Option Explicit这样的语句强制要求变量使用前必须定义,所以才会出这个问题!