以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=133545)

--  作者:shenhq
--  发布时间:2019/4/16 11:36:00
--  [求助]

请教各位老师:


图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_15553854425453.png
图片点击可在新窗口打开查看

使用开发者登录,保存数据时不出现上述提示,能成功保存“录入用户”或”修改用户“字段

但用其它用户登录,却保存不了“录入用户“或”修改用户“字段,且出现上述提示。

[此贴子已经被作者于2019/4/16 11:36:11编辑过]

--  作者:有点甜
--  发布时间:2019/4/16 11:50:00
--  

 

你【修改用户】列设置了多少个字符,你录入的字符超过了设置的字符长度,就会报错的。

 

 


--  作者:shenhq
--  发布时间:2019/4/16 12:17:00
--  
以下是引用有点甜在2019/4/16 11:50:00的发言:

 

你【修改用户】列设置了多少个字符,你录入的字符超过了设置的字符长度,就会报错的。

 用户名就3个汉字,“修改用户”字段原来为nchar(16),报错后,改设置为nvarchar(20),

关键是"开发者"可以保存,其它用户就报错啊?

 


图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_15553882276814.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2019/4/16 12:17:38编辑过]

--  作者:shenhq
--  发布时间:2019/4/16 12:19:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_15553883205461.png
图片点击可在新窗口打开查看

--  作者:有点色
--  发布时间:2019/4/16 12:39:00
--  

贴出你报错时所写的代码。


--  作者:shenhq
--  发布时间:2019/4/16 20:39:00
--  
已经找到问题,是表结构的问题,user表的“用户名”字段,类型是nchar(50),
其它表的“录入用户”、“修改用户”字段,类型是nvarchar(16),所以长度不够,
开发者的是存放在本地的,所以用户名“开发者”保存进去没问题。
多谢老师。