以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何判断当前查找到的行总是否有vc_telphone1、vc_telphone2两个字段,如果有就赋值,如果没有就定义为“”。 (http://foxtable.com/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 谢谢老师 |