Conversion from string “” to type Long is not valid
Clash Royale CLAN TAG #URR8PPP Conversion from string “” to type Long is not valid How can I fix this error? I am updating this code from VB.06 to vb.net everything is working correctly except this line. And it is happening only when the order number is wrong 2 Answers 2 it depends on how you like to handle the error. you can wrap the line with if txtOrderQty.text <> "" then end if and let the code to continue. or you can issue a warning message before processing further. The string "" can not be converted to Long because it is not a number. "" Long You can use TryParse to convert the string to Long . If it can not be parsed then 0 is returned into the variable in the second argument ( orderQty ): TryParse Long 0 orderQty Dim orderQty As Long Long.TryParse("", orderQty) lblToBeScanned1.Text = (orderQty - lngUPC1).ToString() ...