以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]filter没有问题,用filter2会报错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=152187)
|
-- 作者:2425004926
-- 发布时间:2020/7/9 9:10:00
-- [求助]filter没有问题,用filter2会报错
\'追加数据
Dim r As Row = Tables("公司_Table1").Current
Dim Filter As String = "单位编号 = \'" & r(单位编号") & "\'" ‘用单位编号 If DataTables("发邮件").Find(Filter) Is Nothing Then DataTables("发邮件").AppendLoad(Filter) End If
Dim Filter2 As String = "单位名称 = \'" & r(单位名称") & "\'" ’用单位名称 If DataTables("联系人").Find(Filter2) Is Nothing Then
DataTables("联系人").AppendLoad(Filter2) End If
为什么用filter没有问题,用filter2会报错
这一行报错:Dim Filter2 As String = "单位名称 = \'" & r(单位名称") & "\'"
[此贴子已经被作者于2020/7/9 9:34:55编辑过]
|
-- 作者:linyunu1
-- 发布时间:2020/7/9 9:49:00
--
Dim r As Row = Tables("公司_Table1").Current if r isnot nothing then Dim Filter As String = "单位编号 = \'" & r(单位编号") & "\'" ‘用单位编号 If DataTables("发邮件").Find(Filter) Is Nothing Then DataTables("发邮件").AppendLoad(Filter) End If
Dim Filter2 As String = "单位名称 = \'" & r(单位名称") & "\'" ’用单位名称 If DataTables("联系人").Find(Filter2) Is Nothing Then
DataTables("联系人").AppendLoad(Filter2) End If End If
写法规范一点,还有报的是什么错?
|
-- 作者:2425004926
-- 发布时间:2020/7/9 9:55:00
--
谢谢!
|
-- 作者:2425004926
-- 发布时间:2020/7/9 10:00:00
--
If r IsNot Nothing Then这个是有的,还是会报错
|
-- 作者:2425004926
-- 发布时间:2020/7/9 10:02:00
--
此主题相关图片如下:1594259854(1).png
|
-- 作者:有点蓝
-- 发布时间:2020/7/9 10:02:00
--
报什么错?重新贴出完整代码
|
-- 作者:linyunu1
-- 发布时间:2020/7/9 11:11:00
--
Dim Filter2 As String = "单位名称 = \'" & r("单位名称") & "\'"
|
-- 作者:2425004926
-- 发布时间:2020/7/9 14:41:00
--
非常谢谢!就是这个问题,解决了!
|