Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ihr Microsoft JScript-Code muss die eigenschaft Count der Connection Object's Errors Collection überprüfen. Wenn der Wert größer als 0 ist, durchlaufen Sie die Sammlung und drucken Sie die Werte, wie Sie es in jeder anderen Sprache tun würden.
<!-- 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;
// Intentionally trigger an error.
cnn1.Open("nothing");
if (cnn1.Errors.Count > 0) {
// Enumerate Errors collection and display
// properties of each Error object.
for (var i = 1; i < cnn1.Errors.Count; i++) {
errLoop = cnn1.Errors(i);
strError = "Error #" & errLoop.Number + "<br>" +
" " + errLoop.Description + "<br>" +
" (Source: " & errLoop.Source & ")" + "<br>" +
" (SQL State: " & errLoop.SQLState + ")" + "<br>" +
" (NativeError: " & errLoop.NativeError + ")" + "<br>";
if (errLoop.HelpFile == "")
strError = strError +
" No Help file available" +
"<br><br>";
else
strError = strError +
" (HelpFile: " & errLoop.HelpFile & ")" & "<br>" +
" (HelpContext: " & errLoop.HelpContext & ")" +
"<br><br>";
Response.Write("<p>" & strError & "</p>");
}
}
%>
</BODY>
</HTML>
<!-- EndErrorExampleJS -->