我把数据库连接放到一个文件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 行
向高手们请教解决办法....