Foxtable(狐表)用户栏目专家坐堂 → [求助]QQ交流动态代码求助(已解决)


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

主题:[求助]QQ交流动态代码求助(已解决)

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


加好友 发短信
等级:四尾狐 帖子:880 积分:9011 威望:0 精华:3 注册:2012/4/22 18:06:00
[求助]QQ交流动态代码求助(已解决)  发帖心情 Post By:2012/6/15 22:03:00 [只看该作者]

     这段时间在写小项目的时候,无意中想到一个QQ聊天,就想把QQ聊天加到项目里面去,后面经过一些努力,终于做成了,不过不是动态的。只能把QQ账号输入到窗口中的文本框中,再点击自己交谈按钮。可以实现动态与其他的QQ聊天。

   所以我在数据源中加入了QQName列,并且在添加用户和修改用户中添加了相关的代码。现在用户信息里面有QQ号码了。我想做到,在文本框中输入用户名。点击按钮1时。自动在数据源的中的用户表中搜索与文本框一致的用户。再将该行的的QQName列的数据赋予给“QQusername” ,再执行

    Dim Proc As New Process '定义一个新的Process
    Proc.File = "tencent://message/?uin=" & QQusername '指定要打开的网页地址
    Proc.Start()

 

这里提供一个小小的项目,我知道我能力微薄,但是在论坛里我没找到相关的主题,算是自己对论坛的一点点心意吧,

在这里也希望各位大侠帮帮解决上面的难题,谢谢了

 

 

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目1.table

[此贴子已经被作者于2012-6-17 16:22:57编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/6/16 9:04:00 [只看该作者]

Dim r As Row = Tables("xxx").Current("QQ号")
If r IsNot Nothing Then
Dim Proc As New Process '定义一个新的Process

    Proc.File = "tencent://message/?uin=" & r   '指定要打开的网页地址
    Proc.Start()
End If

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


加好友 发短信
等级:四尾狐 帖子:880 积分:9011 威望:0 精华:3 注册:2012/4/22 18:06:00
  发帖心情 Post By:2012/6/16 11:35:00 [只看该作者]

不好意思,我的用户表并没有加载到项目的,只是在数据源里面存在的。

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/6/16 11:40:00 [只看该作者]

那你怎么找这个用户表的呢.

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


加好友 发短信
等级:四尾狐 帖子:880 积分:9011 威望:0 精华:3 注册:2012/4/22 18:06:00
  发帖心情 Post By:2012/6/16 14:26:00 [只看该作者]

可能是我没有表达清楚。我用的是自定义登录。用户表在外部数据源可以查到。

 


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


 

在狐表数据表里面没有加载的


图片点击可在新窗口打开查看此主题相关图片如下:qq截图.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-6-16 14:28:04编辑过]

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


加好友 发短信
等级:四尾狐 帖子:880 积分:9011 威望:0 精华:3 注册:2012/4/22 18:06:00
  发帖心情 Post By:2012/6/17 8:37:00 [只看该作者]

顶起来图片点击可在新窗口打开查看

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


加好友 发短信
等级:三尾狐 帖子:623 积分:3897 威望:0 精华:0 注册:2011/8/3 22:13:00
  发帖心情 Post By:2012/6/17 9:52:00 [只看该作者]

      Dim cmd As New SQLCommand
    Dim
dt As
DataTable

    cmd.ConnectionName = "数据源"
    cmd.CommandText =
"SELECT * From {用户表} Where [用户] = '" & _UserName & "'" 
    dt = cmd.ExecuteReader

    If
dt.DataRows.Count > 0
Then
    Dim Proc As New Process '定义一个新的Process
    Proc.File = "tencent://message/?uin=" & dt.Datarows(0)("QQ号")
    Proc.Start()

    End If

    End If


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


加好友 发短信
等级:四尾狐 帖子:880 积分:9011 威望:0 精华:3 注册:2012/4/22 18:06:00
  发帖心情 Post By:2012/6/17 16:23:00 [只看该作者]

谢谢朱大哥的代码,完成了

 回到顶部