以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  openqq客户端的ReceivedMessage事件为何无法保存信息到信息表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=106594)

--  作者:liufucan
--  发布时间:2017/9/12 11:59:00
--  openqq客户端的ReceivedMessage事件为何无法保存信息到信息表
Dim dr As DataRow = DataTables("信息").AddNew
dr("发送者") = iif(e.UserName > "",e.UserName,"服务器")
dr("时间") = Date.Now()
dr("信息") = e.Message

加了
dr.save
也不管用

--  作者:有点甜
--  发布时间:2017/9/12 12:08:00
--  

1、加入msgbox,看是否触发了代码。

 

2、只有用qqclient.send发送的信息,才会触发事件;使用聊天窗口发送的信息,不会触发事件。

 

3、如果send发送的,看分组名、用户名是否编写正确。


--  作者:liufucan
--  发布时间:2017/9/12 12:35:00
--  
如何实现使用聊天窗口发送的信息也可以同步保存到数据库呢
--  作者:有点甜
--  发布时间:2017/9/12 15:47:00
--  
以下是引用liufucan在2017/9/12 12:35:00的发言:
如何实现使用聊天窗口发送的信息也可以同步保存到数据库呢

 

信息保存在 QQClient_Cache.mdbQQServer_Cache.mdb 数据库里,直接读取其内容