Foxtable(狐表)用户栏目专家坐堂 → 求解答:从字符串“”到类型“Double”的转换无效。


  共有2287人关注过本帖平板打印复制链接

主题:求解答:从字符串“”到类型“Double”的转换无效。

帅哥哟,离线,有人找我吗?
yancheng
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:842 积分:5971 威望:0 精华:0 注册:2013/6/29 9:36:00
求解答:从字符串“”到类型“Double”的转换无效。  发帖心情 Post By:2014/6/2 18:00:00 [只看该作者]

错误所在事件:窗口,会员维护,确定,Click
详细错误信息:
从字符串“”到类型“Double”的转换无效。
输入字符串的格式不正确。

确定,CLICK代码如下:
If DataTables("会员资料").HasChanges Then
    Dim r As Row = Tables("会员资料").Current
    If r Is Nothing Then
        Return
    End If
    If r("会员卡号") = "" Or r("会员卡号") = "" Or r("联系电话") = "" Then
        MessageBox.Show("红色字部份为必填!", "提示", MessageBoxButtons.Ok, MessageBoxIcon.Warning)
        Return
    Else
        DataTables("会员资料").Save()
        Dim cmd As New SQLCommand
        Dim dt As DataTable
        cmd.C
        cmd.CommandText = "SELECT DISTINCT 会员卡号,会员姓名 From {会员资料}"
        dt = cmd.ExecuteReader()
        If dt.DataRows.Count > 0 Then
            Dim tv As WinForm.TreeView
            tv =Forms("会员资料设置").Controls("TreeView1")
            tv.StopRedraw
            tv.Nodes.Clear
            tv.BuildTree(dt,"会员卡号","","会员卡号")
            tv.Nodes.Insert("所有会员",0)
            For Each nd As WinForm.TreeNode In tv.AllNodes
                If nd.Text <> "所有会员" Then
                    nd.Text = nd.Text & "|" & nd.DataRow("会员姓名")
                End If
            Next
            tv.ResumeRedraw
        End If
    End If
End If
e.form.Close
图片点击可在新窗口打开查看

 回到顶部