You need to join the strings together with the ampersand:

=IF($B2<>"",HYPERLINK("https://.../Search/QuickLink.aspx?n="&$B2&"&t=3&d=Main%5ceBProd&sc=Global&r="&$C2&"&cno=E_SOURCE&m=l","Open"),"")

Hope this helps.

Pete