Foxtable(狐表)用户栏目专家坐堂 → [求助]报错


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

主题:[求助]报错

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


加好友 发短信
等级:幼狐 帖子:122 积分:1805 威望:0 精华:0 注册:2016/8/30 12:08:00
  发帖心情 Post By:2017/8/31 16:35:00 [只看该作者]

1、因为不单是采购单一张表,是程序的所有表再打开软件后的第一次同步的时候都会报错,所以,我怀疑应该不是数据库的表设置了约束,我一直没动过数据库的设置。会不会是AfterOpenProject有问题呢?代码如下:

Dim cd As System.Globalization.DateTimeFormatInfo = System.Globalization.DateTimeFormatInfo.CurrentInfo
Dim DateInfo As System.Reflection.FieldInfo = cd.Gettype.GetField("generalLongTimePattern", System.Reflection.BindingFlags.NonPublic Or System.Reflection.BindingFlags.Instance)
If DateInfo IsNot Nothing Then
    DateInfo.SetValue(cd, "yyyy-MM-dd HH:mm:ss")
End If
QQClient.ServerIP = "XX.XX.XX.XX" '指定服务器IP地址
QQClient.ServerPort = 52177  '指定服务器端口
Dim us As String = user.group & "." & user.name
QQClient.UserName = us
QQClient.Password = "123"
If QQClient.Start() = True '如果登录成功
    Dim msg As String =  "恭喜,OpenQQ登录成功!"
    If QQClient.ServerMessage > "" Then '如果服务器返回了欢迎信息
        msg = msg & QQClient.ServerMessage
    End If
    PopMessage(msg,"提示",PopiconEnum.Infomation,5)
Else '如果登录失败,显示服务器返回错误信息
    PopMessage("QQClient登录失败,原因:" & vbcrlf & QQClient.ServerMessage,"提示",PopiconEnum.Error,5)
End If

2、不管是在开发版源文件上还是在发布后的Publish文件里面打开软件,都同样会在第一次同步任意表的时候报同样的错误,只有第一次同步,不关软件以后怎么同步都不会报错!


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


加好友 发短信
等级:幼狐 帖子:122 积分:1805 威望:0 精华:0 注册:2016/8/30 12:08:00
  发帖心情 Post By:2017/8/31 16:43:00 [只看该作者]

我的想法是:同步的时候会触发什么呢?无非是datatable重新load,假设数据库文件链接设置都正确,那就应该不会报错啊!如果数据库文件链接设置有问题,那为什么只是在第一次同步的时候会报错呢?和用户数据表有关?和QQsever有关?百思不得姐啊!图片点击可在新窗口打开查看


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/31 16:53:00 [只看该作者]

 修改你的项目。把关联都删除一次,然后重新设置。

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


加好友 发短信
等级:幼狐 帖子:122 积分:1805 威望:0 精华:0 注册:2016/8/30 12:08:00
  发帖心情 Post By:2017/8/31 17:39:00 [只看该作者]

呼。。。20多个关联表都删掉重新设置了,不报错了!搞死了!~谢谢大大!

 回到顶部
总数 14 上一页 1 2