Your Microsoft JScript code must check the Count property of the Connection object's Errors collection. If the value is greater than 0, iterate through the collection and print the values as you would in any of the other languages.
<!-- BeginErrorExampleJS --> <%@ Language=JScript %> <HTML> <HEAD> <title>Error Handling Example (JScript)</title> </HEAD> <BODY> <h1>Error Handling Example (JScript)</h1> <% var cnn1 = Server.CreateObject("ADODB.Connection"); var errLoop = Server.CreateObject("ADODB.Error"); var strError = new String; try { // Intentionally trigger an error. cnn1.Open("nothing"); } catch(e) { Response.Write(e.message); } %> </BODY> </HTML> <!-- EndErrorExampleJS -->