→ Celebrate SysAdmin Day 2024 with Lansweeper Enter our Giveaway here

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
schedlbauerm
Engaged Sweeper
When I open the Eventlog summary page I get the following error message:


Serverfehler in der Anwendung /.
--------------------------------------------------------------------------------

Der Operator = ist für Zeichenfolge % und Typ DBNull nicht definiert.
Beschreibung: Unbehandelte Ausnahme beim Ausführen der aktuellen Webanforderung. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Ausnahmedetails: System.InvalidCastException: Der Operator = ist für Zeichenfolge % und Typ DBNull nicht definiert.

Stapelüberwachung:

[InvalidCastException: Der Operator = ist für Zeichenfolge % und Typ DBNull nicht definiert.]
Microsoft.VisualBasic.CompilerServices.Operators.ConditionalCompareObjectEqual(Object Left, Object Right, Boolean TextCompare) +809301
ASP.it_recentevents_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) +2615
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +115
System.Web.UI.Page.Render(HtmlTextWriter writer) +38
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4240


When I open the eventlogpage for a single pc I don't get any errors.

There seems to be data in the database with the wrong datatype.

How can I find and delete it ?

Best regards Martin
3 REPLIES 3
Hemoco
Lansweeper Alumni
please contact us at support@lansweeper.com for this problem
schedlbauerm
Engaged Sweeper
With debug=true I get the following error message:


Der Operator = ist für Zeichenfolge % und Typ DBNull nicht definiert.
Beschreibung: Unbehandelte Ausnahme beim Ausführen der aktuellen Webanforderung. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Ausnahmedetails: System.InvalidCastException: Der Operator = ist für Zeichenfolge % und Typ DBNull nicht definiert.

Quellfehler:


Zeile 99: for each row in dssource.DefaultView.Table.rows%>
Zeile 100: <option value="<%=row("Domain")%>" <%
Zeile 101: if request("Domain") = row("Domain")%> selected="selected" <%end if%>><%=row("Domain")%></option>
Zeile 102: <%next%>
Zeile 103: </select>


Quelldatei: C:\Program Files (x86)\Lansweeper\website\it-recentevents.aspx Zeile: 101

Stapelüberwachung:


[InvalidCastException: Der Operator = ist für Zeichenfolge % und Typ DBNull nicht definiert.]
Microsoft.VisualBasic.CompilerServices.Operators.ConditionalCompareObjectEqual(Object Left, Object Right, Boolean TextCompare) +809317
ASP.it_recentevents_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in C:\Program Files (x86)\Lansweeper\website\it-recentevents.aspx:101
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +115
System.Web.UI.Page.Render(HtmlTextWriter writer) +38
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4240


Hemoco
Lansweeper Alumni
Which version of the website do you have?

Is it possible to set debug to "true" in the web.config file and reproduce the error.

This will give a better error message.