我把数据库连接放到一个文件ADOFunction.asp中:
<%
     
    Function GetSQLRecordset(strSQL,FileName,TableName)
        '打开数据库连接
        Set objConn=Server.CreateObject("ADODB.Connection")
        objConn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&Server.MapPath(FileName)
        objConn.open
        '从表中读取记录并存放在Recordset对象
        Set GetSQLRecordset=Server.CreateObject("ADODB.Recordset")
        GetSQLRecordset.Open strSQL,objConn,1,3,2
    End Function
     
    Function GetRecordset(FileName,TableName)
        '打开数据库连接
        Set objConn2=Server.CreateObject("ADODB.Connection")
        objConn2.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&Server.MapPath(FileName)
        objConn2.open
        '从表中读取记录并存放在Recordset对象
        Set GetRecordset=Server.CreateObject("ADODB.Recordset")
        GetRecordset.Open FileName,objConn2,1,3,2
    End Function
%>
结果报错.
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/include/ADOFunction.asp, 第 10 行
向高手们请教解决办法....

 
											






 
	    

