Foxtable(狐表)用户栏目专家坐堂 → 移动页面利用Insert Into写数据怎么添加条件判断 如姓名为空时 就直接不写数据 并返回页面 重新补全!


  共有2261人关注过本帖树形打印复制链接

主题:移动页面利用Insert Into写数据怎么添加条件判断 如姓名为空时 就直接不写数据 并返回页面 重新补全!

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
移动页面利用Insert Into写数据怎么添加条件判断 如姓名为空时 就直接不写数据 并返回页面 重新补全!  发帖心情 Post By:2020/5/22 12:46:00 [只看该作者]

 移动页面利用Insert Into写数据怎么添加条件判断  如姓名为空时 就直接不写数据  并返回页面 重新补全!
红色部分代码能够实现姓名为空时,删除当前行  但是不能返回页面

怎么实现当姓名为空  单位名称为空  所属支部为空  图片类别为空 时不写数据,提示并返回页面要求填写完整。
代码如下:
Dim e As RequestEventArgs = args(0)
Dim wb As New weui
Dim danweimingcheng As String  = e.PostValues("单位名称")
Dim suoshuzhibu As String  = e.PostValues("所属支部")
Dim xingming As String  = e.PostValues("姓名")
Dim tupianleibie As String  = e.PostValues("图片类别")
Select Case e.Path
    Case "upload.htm"
…………
If xingming.Length<1 Then
tables("web上传图片").current.delete
Return ""
Else
……
cmd.CommandText = "Inse rt Int o web上传图片 (单位名称,所属支部,图片类别,姓名,时间戳) Values(?,?,?,?,?)"
        cmd.Parameters.Add("@单位名称", danweimingcheng)
        cmd.Parameters.Add("@所属支部", suoshuzhibu)
        cmd.Parameters.Add("@图片类别", tupianleibie)
        cmd.Parameters.Add("@姓名", xingming)
        cmd.Parameters.Add("@时间戳", t)
        cmd.ExecuteNonQuery
        With wb.AddMsgPage("","msgpage","增加成功", "好好学习,天天向上") '生成成功提示页
            .AddButton("btn1","继续增加","xmttj.htm")
        End With
End If
        e.WriteString(wb.Build)
end Select 

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/22 13:44:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(有点蓝)参考:http://www.foxtable.com/mobi...  发帖心情 Post By:2020/5/22 14:49:00 [只看该作者]

         ok  谢谢  按照老师指导的教程解决 
         Dim nms() As String = {"登记日期","平台类型","文章作者","wzbt"} '不能为空的列名数组
            For Each nm As String In nms
                If e.PostValues.ContainsKey(nm) = False Then '生成错误提示页
                    With wb.AddMsgPage("","msgpage","增加失败", nm & "列不能为空!")
                        .icon = "Warn" '改变图标
                        .AddButton("btn1","返回").Attribute = ""
                    End With
                    e.WriteString(wb.Build)
                    Return ""'必须返回
                End If
            Next

 回到顶部