Приветствую!
Есть задача получить некий результат из таблиц в БД на MSsql чистым JS
запрос написать не проблема, но вот при обращении к бд через следующий код:
<html>
<head>
<script type="text/javascript">
function Show_Data()
{
try
{
var connection = new ActiveXObject("ADODB.Connection"); /*the line*/
var connectionstring = "Data Source=DESKTOP-NUQLFJC;Initial Catalog=TestDB;User ID=sa;Password=123;Provider=SQLOLEDB";
connection.Open(connectionstring);
/* JavaScript obect to access a SQL query's results */
var rs = new ActiveXObject("ADODB.Recordset");
/* Getting the current MAX(id) from the database */
rs.Open("SELECT * FROM Table1", connection);
rs.MoveFirst;
while (!rs.eof) //reaad until the last row of data
{
document.write(rs.fields(0) + " ");//print to the screen
document.write(rs.fields(1) + " ");
document.write(rs.fields(2) + "<br/>");
//alert(rs.fields(0));
rs.movenext();//move to the next row
}
/* Closing the connections */
rs.close;
connection.close;
}
catch(e)
{
alert(e.toString())
}
//}
}
</script>
</head>
<body onload="Show_Data()">
</body>
</html>
выдает такую ошибку в IE:
1234.png
подскажите, как можно исправить ошибку?