Foxtable(狐表)用户栏目专家坐堂 → [求助]请问为什么会出这样的错误


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

主题:[求助]请问为什么会出这样的错误

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


加好友 发短信
等级:六尾狐 帖子:1465 积分:10403 威望:0 精华:0 注册:2018/10/16 11:42:00
[求助]请问为什么会出这样的错误  发帖心情 Post By:2020/5/10 21:20:00 [只看该作者]

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.3.11.8
错误所在事件:
详细错误信息:
语句已终止。
将截断字符串或二进制数据。

这个是什么问题?

以下是代码,在执行保存行    dr.Save() 的时候弹出来的问题

'''
Dim 行 As  Row = Tables("G_OA_Notes").Current()
If 行("Summary").Contains("有新退款订单") Then
    MessageBox.Show("有")
    Dim Values() As String
    Dim sps() As Char = {vbcr,":"}
    Values = 行("Body").split(sps)
    MessageBox.Show(Values(3))
    Dim dr As DataRow = DataTables("G_Trade_TradeList").SQLFind("TradeNO2='"& Values(3) &"'" )
    If dr IsNot Nothing Then '如果找到的话
        dr("FreezeReason")="订单有退款,请解除冻结进行处理"
    dr.Save()

        MessageBox.Show(dr("Adr"))
    End If
Else
    MessageBox.Show("无")
End If


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


加好友 发短信
等级:九尾狐 帖子:2180 积分:13816 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2020/5/11 0:05:00 [只看该作者]

检查 FreezeReason字段的长度

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107812 积分:548411 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/11 9:36:00 [只看该作者]

列字符长度不够,改大点:http://www.foxtable.com/webhelp/topics/0036.htm

 回到顶部