T
ttxyy
Unregistered / Unconfirmed
GUEST, unregistred user!
1、在aaa.asp文件中引用了一个包含文件
<!--#include file="connDatabase.asp"-->用来连接数据库,
在这个包含文件中定义了变量myconn
在aaa.asp中定义了一个rs记录集变量,当使用完rs后,是不是需要进行rs.close和set rs=nothing以及myconn.close和set myconn=nothing,这两句的意思究竟是什么?好多地方说是关闭数据表和关闭数据库,我发现如果不执行这些语句也可以啊,好像没必要执行这些语句啊.另外,是不是在一个asp文件里定义的变量在其它的ASP文件里都可以接收到变量的值,也就是相当于"全局变量"?比如说我在aaa.asp中定义的rs变量,是不是也相当于"全局变量",可以继续在其它的asp文件中使用?
2、关于执行查询的问题:
常见到有两种查询方法,如下:
rs.open SqlString,connDataBase,1,1
set rs=connDataBase.execute(SqlString)
可是我发现这两种查询语句都不太稳定,大多数情况下使用第一种稳定些,不会出错,但是我在aaa.asp中引用一个包含文件<!--#include file="connDatabase.asp"-->,以此方式来使用rs.open SqlString,connDataBase,1,1时却提示缺少对象,真不知道是怎么回事,有什么解决的方法?
set rs=connDataBase.execute(SqlString)出错的机率大些,即使在不使用包含文件而直接在asp文件中写连接代码时,也容易造成只能取出记录的一两个字段而不能取出更多的字段的情况。我想知道这是什么原因,有什么解决的办法?
<!--#include file="connDatabase.asp"-->用来连接数据库,
在这个包含文件中定义了变量myconn
在aaa.asp中定义了一个rs记录集变量,当使用完rs后,是不是需要进行rs.close和set rs=nothing以及myconn.close和set myconn=nothing,这两句的意思究竟是什么?好多地方说是关闭数据表和关闭数据库,我发现如果不执行这些语句也可以啊,好像没必要执行这些语句啊.另外,是不是在一个asp文件里定义的变量在其它的ASP文件里都可以接收到变量的值,也就是相当于"全局变量"?比如说我在aaa.asp中定义的rs变量,是不是也相当于"全局变量",可以继续在其它的asp文件中使用?
2、关于执行查询的问题:
常见到有两种查询方法,如下:
rs.open SqlString,connDataBase,1,1
set rs=connDataBase.execute(SqlString)
可是我发现这两种查询语句都不太稳定,大多数情况下使用第一种稳定些,不会出错,但是我在aaa.asp中引用一个包含文件<!--#include file="connDatabase.asp"-->,以此方式来使用rs.open SqlString,connDataBase,1,1时却提示缺少对象,真不知道是怎么回事,有什么解决的方法?
set rs=connDataBase.execute(SqlString)出错的机率大些,即使在不使用包含文件而直接在asp文件中写连接代码时,也容易造成只能取出记录的一两个字段而不能取出更多的字段的情况。我想知道这是什么原因,有什么解决的办法?