我将数据库集成到我的Web应用程序中。以前我只是通过定义连接将它引用到SQL server 2008
。一切正常,数据被提取,计算完成。
现在,当我将数据库集成到Web应用程序中时,出现了问题。
Dim cost3 As Double
cost3 = Dataset.Tables(0).Rows.Item(0)(0).ToString
问题在于错误表示:Cannot Convert type String "" to double
。没有这样的问题之前。
任何想法? 问候。
答案 0 :(得分:1)
.ToString()会给你一个String对象。您正在尝试将字符串分配给Double。
尝试
cost3 = (Double)Dataset.Tables(0).Rows.Item(0)(0)
或
cost3 = Convert.ToDouble( Dataset.Tables(0).Rows.Item(0)(0) )
答案 1 :(得分:0)
尝试
Dim cost3 As Double = 0
cost3 = Double.TryParse(Dataset.Tables(0).Rows.Item(0)(0).ToString, cost3)