Foxtable(狐表)用户栏目专家坐堂 → 在使用OpenQQ的时候产生以下错误


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

主题:在使用OpenQQ的时候产生以下错误

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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
在使用OpenQQ的时候产生以下错误  发帖心情 Post By:2016/4/9 22:12:00 [显示全部帖子]

如附件所示,请问是什么原因造成的
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160409220805.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
  发帖心情 Post By:2016/4/12 10:43:00 [显示全部帖子]

Dim pts() As String = e.UserName.Split(".")
Dim dr1 As DataRow
dr1 = DataTables("用户").Find("部门 = '" & pts(0) & "' And 姓名 = '" & pts(1) & "'")
If dr1 Is Nothing  Then '判断此用户不存在
    e.Message  = "用户名错误!" '返回给登录者的提示信息
    Return
End If
If dr1("密码") <> e.Password Then '如果密码错误
    e.Message  = "登录密码错误!" '返回给登录者的提示信息
    Return
End If
e.Success = True '允许用户登录
'添加所有同事为好友
For Each dr2 As DataRow In DataTables("用户").DataRows
    Dim nm As String =  dr2("部门") & "." & dr2("姓名")
    If nm <> e.UserName Then '如果不是登录者本人
        e.Buddies.Add(nm)
    End If
Next

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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
  发帖心情 Post By:2016/4/12 10:43:00 [显示全部帖子]

时不时添加好友那段代码有为题?

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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
  发帖心情 Post By:2016/4/12 11:13:00 [显示全部帖子]

这个又是什么原因呢?
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160412111101.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
  发帖心情 Post By:2016/4/12 18:40:00 [显示全部帖子]

Dim r As Row = Tables("hgc2r").Current
        Dim p As String = IIF(r.DataRow.RowState = DataRowState.Added, "A#", "U#")
        Dim msg As String = p & "hgc2r" & "#" & r("序号")
        For Each bd As QQBuddy In QQClient.Buddies
            If bd.Online Then
                QQClient.Send(bd.name, msg)
            End If
        Next
提交插入数据时报错,请问这是什么原因造成的呢?
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160412183523.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
  发帖心情 Post By:2016/4/13 20:40:00 [显示全部帖子]

好的,明白了,还有一个问题,
就是如截图所示,我想通过“保存当前数据”这个按钮触发一个提醒事件,
提醒窗口类型为PopupForm,在客户端的ReceiveMessage谢判断语句如下:
If User.Name = "yoko" And dr.DataTable.Name = "total"  Then
    If dr IsNot Nothing AndAlso dr.IsNull("面试状态") Then 
        Forms("审核提示").Open()
    ElseIf User.Name = "may" Then
        Forms("审核申请").Open()
    ElseIf User.Name = "anna" Then
        Forms("入职申请").Open()
End If
End If

保存当前行  这个的按钮的代码如下:
Dim r As Row  = Tables("total").Current
Dim p As String = IIF(r.DataRow.RowState = DataRowState.Added, "A#", "U#")
r.Save()
QQClient.Send("yoko","+@|" & r("序号") & "|" & r("姓名") & "|" & User.Name)
Dim msg As String = p & "total" & "#" & r("序号")
For Each bd As QQBuddy In QQClient.Buddies
    If bd.Online Then
        QQClient.Send(bd.name, msg)
    End If
Next
MessageBox.Show("已成功保存!","提示", MessageBoxButtons.OK ,MessageBoxIcon.Information)
Forms("人事详情").Close()

保存成功后不能触发PopupForm的窗口,请问问题出在哪里?谢谢


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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
  发帖心情 Post By:2016/4/13 20:41:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160413201343.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
  发帖心情 Post By:2016/4/13 20:50:00 [显示全部帖子]

上述问题明白了,
还有一个问题想咨询一下,如截图所示:
我想通过”保存当前行“这个按钮触发一个时间窗口,
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160413201343.jpg
图片点击可在新窗口打开查看
窗口类型为PopupForm的提示窗口
客户端的ReceiveMessgae的判断代码如下:
If User.Name = "yoko" And dr.DataTable.Name = "total"  Then
    If dr IsNot Nothing AndAlso dr.IsNull("面试状态") Then
        Forms("审核提示").Open()
    ElseIf User.Name = "may" Then
        Forms("审核申请").Open()
    ElseIf User.Name = "anna" Then
        Forms("入职申请").Open()
End If
End If

保存当前行 这个的按钮的代码如下:
Dim r As Row  = Tables("total").Current
Dim p As String = IIF(r.DataRow.RowState = DataRowState.Added, "A#", "U#")
r.Save()
QQClient.Send("yoko","+@|" & r("序号") & "|" & r("姓名") & "|" & User.Name)
Dim msg As String = p & "total" & "#" & r("序号")
For Each bd As QQBuddy In QQClient.Buddies
    If bd.Online Then
        QQClient.Send(bd.name, msg)
    End If
Next
MessageBox.Show("已成功保存!","提示", MessageBoxButtons.OK ,MessageBoxIcon.Information)
Forms("人事详情").Close()
实际保存后并没有触发相应的PopupForm时间窗口,请问问题出在哪里?谢谢

 回到顶部