Server Error in '/' Application.

Unable to cast object of type 'System.DBNull' to type 'System.Byte[]'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.Byte[]'.

Source Error:


Line 18: 		<td vAlign="top" width="350">
Line 19: 			<div align="center">
Line 20: 				<a href='<% # GetLargeImageUrl() %>' target=_blank runat="server" ><img src='<% # GetImageUrl(Convert.ToInt32(DataBinder.Eval(Container.DataItem,"srvBrnId"))) %>' border=0 runat="server" >
Line 21: 				</a>
Line 22: 				<br>

Source File: e:\inetpub\vhosts\spectrumrv.com.au\httpdocs\Brand.ascx    Line: 20

Stack Trace:


[InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.Byte[]'.]
   SpectrumRVWeb.SqlDataProvider.GetSingleBrandImg(Int32 brnId) in C:\source\SpectrumRV\SpectrumRVWeb\Providers\SpectrumRVWeb.SqlDataProvider\SqlDataProvider.cs:110
   SpectrumRVWeb.BrandController.GetSingleImage(Int32 brandId) in C:\source\SpectrumRV\SpectrumRVWeb\SpectrumRVDB.cs:398
   SpectrumRVWeb.Constants.GetLargeImageUrl(ImageType imageType, Int32 imgId, Int32 imgWidth, Int32 imgHeight) in C:\source\SpectrumRV\SpectrumRVWeb\SpectrumRV.cs:599
   SpectrumRVWeb.Constants.GetLargeImageUrl(ImageType imageType, Int32 imgId, Int32 imgWidth, Int32 imgHeight, String label) in C:\source\SpectrumRV\SpectrumRVWeb\SpectrumRV.cs:664
   SpectrumRVWeb.Brand.GetLargeImageUrl() in C:\source\SpectrumRV\SpectrumRVWeb\Brand.ascx.cs:63
   ASP.brand_ascx.__DataBinding__control9(Object sender, EventArgs e) in e:\inetpub\vhosts\spectrumrv.com.au\httpdocs\Brand.ascx:20
   System.Web.UI.Control.OnDataBinding(EventArgs e) +84
   System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +150
   System.Web.UI.Control.DataBind() +17
   System.Web.UI.Control.DataBindChildren() +185
   System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) +160
   System.Web.UI.Control.DataBind() +17
   System.Web.UI.WebControls.DataList.CreateItem(Int32 itemIndex, ListItemType itemType, Boolean dataBind, Object dataItem) +136
   System.Web.UI.WebControls.DataList.CreateControlHierarchy(Boolean useDataSource) +647
   System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e) +64
   System.Web.UI.WebControls.BaseDataList.DataBind() +81
   SpectrumRVWeb.Brand.Page_Load(Object sender, EventArgs e) in C:\source\SpectrumRV\SpectrumRVWeb\Brand.ascx.cs:46
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51
   System.Web.UI.Control.OnLoad(EventArgs e) +95
   System.Web.UI.Control.LoadRecursive() +59
   System.Web.UI.Control.LoadRecursive() +131
   System.Web.UI.Control.LoadRecursive() +131
   System.Web.UI.Control.LoadRecursive() +131
   System.Web.UI.Control.LoadRecursive() +131
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +678


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.3650.0