呵,楼上都没说到点上 我曾经写过一个数据库转换程序时,遇到了这个问题 你用的一定是Connection的execute 问题就出在这里 比如原来是: set rs=conn.execute(sql) 改成 set rs=server.creatobject("adodb.recordset") rs.open sql,conn,1,1 就没问题了 set rs=server.creatobject("adodb.recordset") 是新建了一个对象,在内存中分配了存储空间,不释放rs,值就不会丢.而set rs=conn.execute(strsql)则是随用随清的 ''''''' |