以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]文件名无效  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191038)

--  作者:2900819580
--  发布时间:2024/3/22 20:30:00
--  [求助]文件名无效

此主题相关图片如下:无标题20240322.png
按此在新窗口浏览图片

2024-03-22 20:31:29 --- 登录窗体>1>>>:得到【ZC_data】的数据源的设置数据:
2024-03-22 20:31:29 --- 登录窗体>2>>>:重置默认服务器IP为233:
2024-03-22 20:31:29 --- 登录窗体>88>>>:增加【ZC_data】的数据源成功:
2024-03-22 20:31:29 --- 登录窗体 >2>>>:设定【UserID】 = 3,设定【UserName】XXX,成功!!!
2024-03-22 20:31:29 --- QQClient.ServerIP = 192.168.0.233
2024-03-22 20:31:29 --- QQClient.ServerPort = 52177
2024-03-22 20:31:29 --- QQClient.UserName = 生产部.XXX
2024-03-22 20:31:29 --- QQClient.Password = htaCO0y3JkEWq9Vp05LqCw==
2024-03-22 20:31:29 --- QQClient.Ready = False
2024-03-22 20:31:37--->2024-03-22 20:31:37 --- 登录窗体>000>>>QQClient.Ready = False
2024-03-22 20:31:38--->

以上是输出的内容,以下是代码:结果是QQ登录不成功,显示文件名无效,
1、软件装D盘的英文文件夹底下,
2、同样软件,工厂20多台电脑没有问题,只有这一台有问题
3、可以正常读取到SQL数据库
4、IP和端口没错。

Dim errlog As String = vbcrlf

Dim t1 As Date = Date.Now

If QQClient.Ready Then QQClient.Stop

Dim cmd As new SQLCommand

cmd.ConnectionName = "Sq_data"

 

\'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~增加Zc_Data数据源~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

e.Sender.Enabled = False

cmd.CommandText = "Se lect * From {Acset} Where [fid] = 1 and [Name] = \'" & e.Form.Controls("Comb账套").text & "\'"

Dim vas = cmd.ExecuteValues

\'MessageBox.Show(vas.Count)

If vas.Count > 0 Then

    \'if sdt.DataRows.Count then

    Dim cnns As String = Functions.Execute("解密", vas("Note"))

    errlog &= vbcrlf & Date.Now & " --- 登录窗体>1>>>:得到【ZC_data】的数据源的设置数据:"\' & cnns

    If e.Form.Controls("TxtIP").text <> "127.0.0.1" Then

        If cnns.Contains("Source") = False Then cnns &= "; Data Source = " & e.Form.Controls("TxtIP").text

        errlog &= vbcrlf & Date.Now & " --- 登录窗体>2>>>:重置默认服务器IP233"

    End If

    \'    MessageBox.Show(cnns)

    If Connections.TryConnect(cnns) Then

        If Connections.Contains("Zc_Data") Then Connections.Delete("Zc_data")

        Connections.Add("Zc_Data", cnns)

        errlog &= vbcrlf & Date.Now & " --- 登录窗体>88>>>:增加【ZC_data】的数据源成功:"

    Else

        MessageBox.Show("数据源设置有问题,请重新设置或与管理者联系!", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Question)

        Return

    End If

Else

    MessageBox.Show("账套设置有问题,请重新设置!", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Question)

    e.Form.Controls("Comb账套").Text = Nothing

    e.Sender.Enabled = True

    Return

End If

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

If QQClient.Start() = True Then \'如果登录成功

    Functions.Execute("ErrFileWrite", Date.Now & " --- 登录窗体>3start>>>QQClient.Ready = " & QQClient.Ready)

       

Else \'如果登录失败,显示服务器返回错误信息

    Functions.Execute("ErrFileWrite", Date.Now & " --- 登录窗体>000>>>QQClient.Ready = " & QQClient.Ready)

    PopMessage("QQClient登录失败,原因:" & vbcrlf & QQClient.ServerMessage, "提示", PopiconEnum.Error, 3)

    e.Sender.Enabled = True

End If

Functions.Execute("ErrFileWrite", errlog)

[此贴子已经被作者于2024/3/22 20:51:42编辑过]

--  作者:有点蓝
--  发布时间:2024/3/23 9:28:00
--  
购买的是开发版,还是高级开发版?

开发版OpenQQ好友和在线用户仅支持20个

--  作者:2900819580
--  发布时间:2024/3/23 9:36:00
--  
老师,我买的好像是开发版来的,

但就是他这台电脑不行,其它电脑都可以。

[此贴子已经被作者于2024/3/23 9:42:01编辑过]

--  作者:有点蓝
--  发布时间:2024/3/23 9:45:00
--  
超过20个,肯定就不行了。把其它电脑的OpenQQ都退出登录,看这台电脑能不能登录
--  作者:2900819580
--  发布时间:2024/3/23 9:55:00
--  
在测试时肯定没有超过20人的,当时所有人都下班了


--  作者:有点蓝
--  发布时间:2024/3/23 10:07:00
--  
直接使用帮助的例子,在这台电脑测试看能不能连接。如果也不能,应该是这台电脑网络或者系统有问题了