JScript и dosconnected ADO.RecordSet

3 отговора 268 прегледа
#1

JScript и dosconnected ADO.RecordSet

Здравейте,

имам проблем с JScript и ADO.RecordSet. Пробвам да си напиша функция, която да ми връща disconnected RecordSet. Проблемът е че с JScript нещо не се получава. Оценявам всякаква помощ. Ето кода който имам:


function GetRecordSet(p_strConnString, p_strSqlQuery) // returns RecordSet object
{
var objAdoConn, objRs;
var adUseClient = 3, adOpenStatic = 3, adLockBatchOptimistic = 4;
try
{
objAdoConn = Server.CreateObject("ADODB.Connection");
objRs = Server.CreateObject("ADODB.Recordset");
objRs.CursorLocation = adUseClient;
objRs.LockType = adLockBatchOptimistic;
objAdoConn.Open(p_strConnString);
objRs.Open(p_strSqlQuery, objAdoConn);
objRs.ActiveConnection = null;
return objRs;
}
catch(Exc)
{
throw Exc;
}
finally
{
if(objAdoConn != null)
{
objAdoConn.Close();
objRs.Close();
}
}
}


Получавам грешка когато ползвам objRs.ActiveConnection = null; а също така когато в finally конструкцията затворя ADODB.Connection обекта...

Благодаря предварително!

|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Отговор
в отговор на Лyнoxoдoв #2

Re: JScript и dosconnected ADO.RecordSet

Не съм сигурен как се превежда на JScript

Set objRS.ActiveConnection = Nothing

Ето тум има доста подробно описание как става, само че е за VBScript
[линк]

Отговор
в отговор на Lupi #3

Re: JScript и dosconnected ADO.RecordSet

Мдам за VBScript го знам. Проблемът ми идва в JScript

|Не закусвам-влюбен съм. Не обядвам-влюбен съм. Не вечерям-влюбен съм. Не спя-гладен съм|
Отговор
в отговор на Лyнoxoдoв #4

Re: JScript и dosconnected ADO.RecordSet

dostatuchno e samo da zatvorish konekciata

Отговор