Доброго утра,Простая функция 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
И следующую БДСВЯЗЬ:
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
Кто-нибудь есть какие-либо предложения?
Большое спасибо, Joel
Куда вы включаете dbConnect? Он должен быть включен до включения блока block_databaseoverview.asp. –
Какая линия 30? –
Строка 30 is: Если queryDatabaseCountRecordSet.EOF Then –