좋은 아침, 나는 다음과 같은 기능을 가지고있다 간단한 ASP 기능 질문
:FUNCTION queryDatabaseCount(sqlStr)
SET queryDatabaseCountRecordSet = databaseConnection.Execute(sqlStr)
If queryDatabaseCountRecordSet.EOF Then
queryDatabaseCountRecordSet.Close
queryDatabaseCount = 0
Else
QueryArray = queryDatabaseCountRecordSet.GetRows
queryDatabaseCountRecordSet.Close
queryDatabaseCount = UBound(QueryArray,2) + 1
End If
END FUNCTION
그리고 다음 dbConnect을 :
SET databaseConnection = Server.CreateObject("ADODB.Connection")
databaseConnection.Open "Provider=SQLOLEDB; Data Source ="&dataSource&"; Initial Catalog ="&initialCatalog&"; User Id ="&userID&"; Password="&password&""
그러나
나는 다음과 같은 오류가 몇 가지 이유 :ADODB.Recordset error '800a0e78'
오브젝트가 닫히면 조작이 허용되지 않습니다.
/UBS/DBMS/includes/blocks/block_databaseoverview.asp, 라인 (30)
이사람이 어떤 제안이 있습니까?
많은 감사, 조엘
dbConnect를 포함하는 곳은 어디입니까? block_databaseoverview.asp가 포함되기 전에 포함될 필요가 있습니다. –
어느 라인이 30입니까? –
30 번 라인은 다음과 같습니다. if queryDatabaseCountRecordSet.EOF Then –