Foxtable(狐表)用户栏目专家坐堂 → 此值违反了此列的 MaxLength 限制


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

主题:此值违反了此列的 MaxLength 限制

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


加好友 发短信
等级:二尾狐 帖子:496 积分:4055 威望:0 精华:0 注册:2017/7/5 16:15:00
此值违反了此列的 MaxLength 限制  发帖心情 Post By:2019/2/18 18:39:00 [只看该作者]

.NET Framework 版本:2.0.50727.8800
Foxtable 版本:2018.10.9.1
错误所在事件:
详细错误信息:
无法设置列“经办人”。此值违反了此列的 MaxLength 限制。

两个汉字,16个字符,
怎么会超?

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


加好友 发短信
等级:二尾狐 帖子:496 积分:4055 威望:0 精华:0 注册:2017/7/5 16:15:00
  发帖心情 Post By:2019/2/18 19:01:00 [只看该作者]

代码很简单
if e.datarow("A") is nothing then
e.datarow(”经办人“) = use.name
end if

我新建一个 两个汉字的用户 同样报错。
字符由16改成64 就没有问题了

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


加好友 发短信
等级:二尾狐 帖子:496 积分:4055 威望:0 精华:0 注册:2017/7/5 16:15:00
  发帖心情 Post By:2019/2/18 19:03:00 [只看该作者]

如果用户名改成
拼音 就可以了
李可  ----> like

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


加好友 发短信
等级:二尾狐 帖子:496 积分:4055 威望:0 精华:0 注册:2017/7/5 16:15:00
  发帖心情 Post By:2019/2/18 19:41:00 [只看该作者]

找到原因了。
为什么 SQL数据库里有 表users
但重定位和查看外部数据表时,都没了这个表users.

这是什么情况?
我肯定没有自己删除此表

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


加好友 发短信
等级:超级版主 帖子:107671 积分:547676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/2/18 20:34:00 [只看该作者]

如果没有列_Identify和_sortkey,是无法重定向的。用户表应该属于这种情况,只能手工到数据库添加

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


加好友 发短信
等级:二尾狐 帖子:496 积分:4055 威望:0 精华:0 注册:2017/7/5 16:15:00
  发帖心情 Post By:2019/2/18 20:51:00 [只看该作者]

我手工到数据库添加

还是存在这个报错。
只有开发者帐号没有问题。。。


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


加好友 发短信
等级:超级版主 帖子:107671 积分:547676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/2/18 21:14:00 [只看该作者]

用户表列类型不要使用nchar,改为nvarchar,然后把原有数据里的多余的空格去掉

 回到顶部