Тема: JS: ошибка при закрытии объекта Recordset
не могу разобраться почему в таком коде:
var AdoRs = new ActiveXObject("ADODB.Recordset");
var sSource = "INSERT INTO UseVariant VALUES(1, 10, 100)";
var sConnect = "driver={SQL Server};server=NHMS241\\ITSQL;database=TFD8;Username=sa;PWD=%LcGhjvj%";
try
{
AdoRs.open(sSource, sConnect);
WScript.Echo("Данные внесены в таблицу");
AdoRs.close(); // попытка закрытия объекта Recordset всегда вызывает ошибку
// и выполнение перейдёт в catch
}
catch(err)
{
WScript.Echo("Ошибка открытия БД\n" + err.message);
WScript.Quit();
}инструкция AdoRs.close() вызывает переход в catch с ошибкой: "Операция не допускается, если объект закрыт"???
Данные в таблицу при этом вносятся... Внесли данные - закрыли объект Recordset... я так понимаю.
Если вместо запроса на изменение данных поставить запрос на выборку, к примеру:
var sSource = "select * from UseVariant";то никакой ошибки уже не возникает в AdoRs.close()

