Question: I have a value of: "2.54334881002458E-37" and i keep getting "overflow" exception when i'm using a double.

what should i use to make this work?

Thank you

code snippet:

```
Dim curries, act, cat As Double
 For Each dataRow As DataRow In dt.Rows
            curries = dataRow("Activity")

```

getting the error when i try to assign Activity to curries.

but "activity" is a string in the database....

Answer: 
Change your unit of measure, so that you're not working in 10^-37 of whatever it is you're dealing with. This problem just screams "I'm not solving this in the appropriate domain."
According to [MSDN](http://msdn.microsoft.com/en-us/library/47zceaw7%28v=VS.100%29.aspx), Double should have no problem at all with your number:

Range: 

-1.79769313486231570E+308 through -4.94065645841246544E-324 † for negative values;
4.94065645841246544E-324 through 1.79769313486231570E+308 † for positive values