får fejl når min db er tom. asp.net.
Jeg har følgende kode:strSQL = "SELECT MAX(show_order) FROM Modules WHERE page_index = "& ddlPages.SelectedItem.Value &" AND show_position='RightPane'"
cmdUpdate = New sqlCommand(strSQL, con)
con.Open()
dim intMax as Integer
if not cmdUpdate.ExecuteScalar() is Nothing
intMax = cmdUpdate.ExecuteScalar()
else
intMax = 0
end if
men hvis der ikke er noget i min db får jeg fælgende fejl:
Exception Details: System.InvalidCastException: Cast from type 'DBNull' to type 'Integer' is not valid.
Source Error:
Line 201:
Line 202: if not cmdUpdate.ExecuteScalar() is Nothing
Line 203: intMax = cmdUpdate.ExecuteScalar()
Line 204: else
Line 205: intMax = 0
Hvordan retter jeg min kode til så jeg tager højde for denne situation ??
