以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何判断当前查找到的行总是否有vc_telphone1、vc_telphone2两个字段,如果有就赋值,如果没有就定义为“”。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170888)

--  作者:cnsjroom
--  发布时间:2021/8/10 15:41:00
--  如何判断当前查找到的行总是否有vc_telphone1、vc_telphone2两个字段,如果有就赋值,如果没有就定义为“”。
如何判断当前查找到的行总是否有vc_telphone1、vc_telphone2两个字段,如果有就赋值,如果没有就定义为“”。  
红色部分代码怎么修正判断?
      
当前代码如下:
        Dim dr1 As DataRow
        dr1 = xzqy1.Find("ID=\'" & Product1(0) & "\'")
        
        If dr1 IsNot Nothing
            Dim rrr As Row = r.AddNew
……
            rrr("电话")=dr1("vc_telphone1")
            rrr("紧急联系电话")=dr1("vc_telphone2")
……
        end  if


[此贴子已经被作者于2021/8/10 15:43:55编辑过]

--  作者:有点蓝
--  发布时间:2021/8/10 16:13:00
--  
if xzqy1.DataCols.Contains("vc_telphone1") then
rrr("电话")=dr1("vc_telphone1")
else
rrr("电话")=nothing

--  作者:cnsjroom
--  发布时间:2021/8/10 18:06:00
--  回复:(有点蓝)if xzqy1.DataCols.Contains("v...
ok  谢谢老师