以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  从字符串“”到类型“Double”的转换无效  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=58714)

--  作者:tesia255
--  发布时间:2014/10/22 15:54:00
--  从字符串“”到类型“Double”的转换无效
     Dim dr As DataRow
    dr = DataTables("PROJECT").Find("[PROJECT_NAME] = \'" & e.Form.Controls("ComboBox1").text & "\'")
    Dim sd As Double = dr("ID")


    DataTables("收入产品期限").DataRows.Clear        \'执行这句的时候,总是提示运行错误: 从字符串“”到类型“Double”的转换无效。
   
    Dim valst2 As List(Of String) = DataTables("CUSTOMER_RATE").GetValues("PRO_TERM","PRO_TERM <> \'产品期限\\成交额度\' And  PRO_ID =\'"& sd &"\' ")
   
       For Each val2 As String In valst2
        
        Dim dtr2 As DataRow = DataTables("收入产品期限").AddNew      \'执行这句的时候,总是提示2次运行错误: 从字符串“”到类型“Double”的转换无效。
        
        dtr2("产品期限") = val2
        
    Next


以上代码哪里有错误吗?   表 收入产品期限的所有列 都是 字符格式的
是编辑在窗体下拉框控件的  SelectedIndexChanged  事件



[此贴子已经被作者于2014-10-22 15:54:31编辑过]

--  作者:Bin
--  发布时间:2014/10/22 15:54:00
--  
错误提示,点击显示详细信息.看看报错的是哪个事件,把对应事件的代码发出来
--  作者:有点甜
--  发布时间:2014/10/22 15:57:00
--  

 这句有错

 

Dim sd As String = dr("ID")


--  作者:yuyoufei11
--  发布时间:2016/5/28 21:03:00
--  
 111
--  作者:yuyoufei11
--  发布时间:2016/5/28 21:03:00
--  
 111