以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 查找是否存在行 代码运行错误 无法运行下去 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145347) |
-- 作者:李孝春 -- 发布时间:2020/1/16 20:40:00 -- 查找是否存在行 代码运行错误 无法运行下去 代码运行错误 麻烦老师看看 谢谢 代码如下 : If Tables("人员关联表").Current("人员类型")<>"员额检察官" Then Dim ab As String =Tables("人员关联表").Current("姓名") Dim ab1 As String =Tables("人员关联表").Current("部门受案号") MessageBox.Show(ab) MessageBox.Show(ab1) Dim dr11 As DataRow = DataTables("告知内容").sqlFind("姓名= \'" & ab & "\'And 部门受案号 = \'" & ab1 & "\'") MessageBox.Show(dr11("姓名")) MessageBox.Show(dr11("部门受案号")) If dr11 Is Nothing Then \'如果不存在同编号的订单 MessageBox.Show("哈哈") Tables("告知内容").addnew Tables("告知内容").Current("姓名")=Tables("人员关联表").Current("姓名") Tables("告知内容").Current("人员类型")="案件关联人" Tables("告知内容").Current("部门受案号")=Tables("人员关联表").Current("部门受案号") Tables("告知内容").Current("操作单位")=Tables("人员关联表").Current("操作单位") Tables("告知内容").save End If End If |
-- 作者:有点蓝 -- 发布时间:2020/1/17 9:13:00 -- 先判断再使用!先判断再使用!先判断再使用! dim r2 as row = Tables("人员关联表").Current If r2 isnot nothing andalso r2("人员类型")<>"员额检察官" Then Dim ab As String =r2("姓名") Dim ab1 As String =r2("部门受案号") MessageBox.Show(ab) MessageBox.Show(ab1) Dim dr11 As DataRow = DataTables("告知内容").sqlFind("姓名= \'" & ab & "\'And 部门受案号 = \'" & ab1 & "\'") If dr11 Is Nothing Then \'如果不存在同编号的订单 MessageBox.Show(dr11("姓名")) MessageBox.Show(dr11("部门受案号")) MessageBox.Show("哈哈") dim r as row = Tables("告知内容").addnew r("姓名")=r2("姓名") r("人员类型")="案件关联人" r("部门受案号")=r2("部门受案号") r("操作单位")=r2("操作单位") Tables("告知内容").save End If End If
|