Ich brauche einige erwarten Rat, wie Sie Folgendes behandeln: - Ich habe ein Datenfeld misc_text_2, das vom Typ varchar (25) ist und ermöglicht NULL. Nun, wenn ich die folgende SyntaxWie handhabe ich Konvertierung vom Typ 'DBNull' zu Typ 'String' ist nicht gültig
<asp:Label ID="lblPrinter" runat="server" Text='<%# iif(eval("misc_text_2") is dbnull.value, "", iif(eval("misc_text_2") like "NA", "None", iif(eval("misc_text_2") like "KP1", "Kitchen Printer 1", iif(eval("misc_text_2") like "KP2", "Kitchen Printer 2", iif(eval("misc_text_2") like "KP3", "Kitchen Printer 3", iif(eval("misc_text_2") like "BP1", "Bar Printer 1", iif(eval("misc_text_2") like "BP2", "Bar Printer 2", iif(eval("misc_text_2") like "BP3", "Bar Printer 3", Eval("misc_text_2")))))))))%>'></asp:Label>
Ich halte ein Ausnahmefehler Details zu bekommen: System.InvalidCastException: Konvertierung vom Typ ‚DBNull‘ ‚String‘ zu geben ist nicht gültig.
Ich weiß, ich bin etwas fehlt, aber was ...
Vielen Dank im Voraus
Welche Sprache/Umgebung ist das? Ich würde ASP erraten. Können Sie das erwähnen und die Frage entsprechend markieren? –