永发信息网

怎么解决过程中提示:将截断字符串或二进制数据?

答案:1  悬赏:30  手机版
解决时间 2021-01-22 07:32
怎么解决过程中提示:将截断字符串或二进制数据?
最佳答案
在更新的时候出现“将截断字符串或二进制数据,语句终止”这个错误提示。
分析原因
表的字段长度问题,用trim去掉录入的空格,就是.ToString().Trim()
一般是插入的字符窜超过该字段长度所引起
还有最好把数据库字段如email char 10 改为varchar 50 类型

--查表字段及其描述
SELECt  
表名 = CASE WHEN A.COLORDER=1 THEN D.NAME ELSE '' END,
表备注 = CASE WHEN A.COLORDER=1 THEN ISNULL(F.VALUE,'') ELSE '' END,
列序号 = A.COLORDER,
列名称 = A.NAME,
列备注 = ISNULL(G.[VALUE],''),
标识 = CASE WHEN COLUMNPROPERTY(A.ID,A.NAME,'ISIDENTITY')=1 THEN '√ ' ELSE '' END,
主键 = CASE WHEN EXISTS(SELECT 1 FROM SYSOBJECTS WHERe XTYPE='PK' AND PARENT_OBJ=A.ID AND NAME IN (
SELECt NAME FROM SYSINDEXES WHERe INDID IN(
SELECt INDID FROM SYSINDEXKEYS WHERe ID=A.ID AND COLID=A.COLID))) THEN '√' ELSE '' END,
类型 = B.NAME,
字节 = A.LENGTH,
长度 = COLUMNPROPERTY(A.ID,A.NAME,'PRECISION'),
小数位 = ISNULL(COLUMNPROPERTY(A.ID,A.NAME,'SCALE'),0),
允许空 = CASE WHEN A.ISNULLABLE=1 THEN '√ 'ELSE '' END,
默认值 = ISNULL(E.TEXT,'')
FROM 
SYSCOLUMNS A
LEFT JOIN SYSTYPES B ON A.XUSERTYPE=B.XUSERTYPE
INNER JOIN SYSOBJECTS D ON A.ID=D.ID AND D.XTYPE='U ' --AND D.NAME<>'DTPROPERTIES'
LEFT JOIN SYSCOMMENTS E ON A.CDEFAULT=E.ID
LEFT JOIN sys.extended_properties G ON A.ID=G.major_id AND A.COLID=G.minor_id   
LEFT JOIN sys.extended_properties F ON D.ID=F.major_id AND F.minor_id=0
where D.NAME='你的表B'   --查询这个表
ORDER BY A.ID,A.COLORDER
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是个没用的人吗?
老公经济压力大改怎么安慰他的话语
描写脖子的成语有哪些
锅炉效率正平衡计算时,燃料物理显热怎么计算
“大饼夹一切”在天津哪里?详细地址~!
做水产品的螃蟹在那购的,是直接在养殖户那买
今天买了年套搞了个跨界石我想问问跨了以后原
竹笋炖排骨什么时候放
日语:ギアを入れる请问什么意思
一个朋友网名,生气别把爱带走,什么意思
55平米的房子怎么装修?
海淀妇幼牙科下午可以挂号吗 牙科挂号好挂吗
作文《微小的动作》的旁批,作业帮作文
广西贺州在哪?
全民发发啦口碑怎么样?是个什么样的软件啊?
推荐资讯
买z184火车票可以在阜阳火车站上车吗
我的世界里怎么一复活就在雪原中的农村
蝴蝶飞过来,告诉我什么事情
单选题民权主义是孙中山三民主义思想的核心,
行政前台能力和长相哪个重要
聂磊案的开庭审理
名字小男孩苏希什么好听
如图,现有一块含60°的三角板,先使其带刻度
哪些中药在新鲜的时候是可以当蔬菜吃的?
关于《行政职业能力测验》和《申论》
蒙嘉慧的男朋友是谁?
工程机械租赁有限公司在什么地方啊,我要过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?