"Tomasz Otap" <tomasz@otap.justRemoveThis.dk> wrote in message
news:428b13d6$0$78280$157c6196@dreader1.cybercity.dk...
>
> Hej Anders - så vidt jeg kan se, er du næsten der. Så vidt jeg ved,
> indeholder error handler i ASP kun den senest opståede fejl. Vil du
> fange dem alle, må du udskrive dine fejl efter hver linie, hvor de
> forventes at komme.
>
> Der burde være ingen problemer med at få returneret SQL-fejl - jeg
> brugger en lignende error-handler på en udvidet databasescript og SQLs
> klagesang går fint igennem. :)
>
> t
Hej Tomasz
Desværre nej....
Fjerner jeg min testVar-fejl og efterlader kun sql-fejlen fanger jeg ikke
nogle fejl:
---
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
On Error Resume Next
response.buffer = true
session.lcid = 1030
set conn = server.createObject("ADODB.Connection")
conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
server.mappath("biler.mdb")
sql = "SLCT HABBAKUK"
set db = conn.execute(sql)
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<%
if err.number > 0 then
fejl = fejl & "Error Report \n"
fejl = fejl & "Server Side Error(s) Occured \n"
fejl = fejl & "Error Number: " & err.number & "\n"
fejl = fejl & err.description & "\n"
fejl = fejl & "Help Context=" & err.helpcontext &"\n"
fejl = fejl & "Help Path=" & err.helppath &"\n"
fejl = fejl & "Native Error=" & err.nativeerror &"\n"
fejl = fejl & "Source=" & err.source &"\n"
fejl = fejl & "SQLState=" & err.sqlstate &"\n"
fejl = fejl & "Side= " & request.ServerVariables("PATH_INFO") & "?" &
request.ServerVariables("QUERY_STRING")
%>
<script language="javascript">
alert("<%= fejl %>");
</script>
<%
end if
Err.Clear
%>
</body>
</html>
---
Hvordan fanger du sql's klagesang?
mvh
Anders