以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 原来可以,现在报错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110044) |
-- 作者:cuicuibing -- 发布时间:2017/11/25 8:43:00 -- 原来可以,现在报错 .NET Framework 版本:2.0.50727.8669 Foxtable 版本:2017.10.26.1 错误所在事件:表,派工,BeforeDeleteDataRow 详细错误信息: 调用的目标发生了异常。 从字符串“pglx0000012067”到类型“Double”的转换无效。 输入字符串的格式不正确。
|
-- 作者:cuicuibing -- 发布时间:2017/11/25 8:45:00 -- 这是源代码 Dim tb1 As Table = Tables("派工") Dim cur As String cur = tb1.Current("派工单号") Dim cmd1 As New SQLCommand cmd1.Con necti \'设置数据源名称 cmd1.co mmandText = "S elect * From [工资表] Where [派工单号] = \'" & cur & "\' " If cmd1.Ex ecuteScalar > 0 Then \'如果编号表不存在前缀的行,那么增加一行 MessageBox.Show("本派工单下有派工,不能删除!") e.Cancel = True End If
|
-- 作者:有点蓝 -- 发布时间:2017/11/25 8:56:00 -- cmd1.co mmandText = "S elect Count(*) From [工资表] Where [派工单号] = \'" & cur & "\' " |