数据库报错:将截断字符串或二进制数据,啥问题怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库报错:将截断字符串或二进制数据,啥问题怎么解决相关的知识,希望对你有一定的参考价值。
看例子:insert into [users]
(nickName,Pwd,age,sex,addressState,address,maritalStatus,monthlySalary,educationDegree,height,job,photoID)
values('丫丫','123456',28,'女','租房','上海普陀区','未婚',10000,'本科',163,'软件工程师',1)
INSERT INTO [wedding].[dbo].[users]
([nickName]
,[Pwd]
,[age]
,[sex]
,[addressState]
,[address]
,[maritalStatus]
,[monthlySalary]
,[educationDegree]
,[height]
,[job]
,[photoID])
VALUES
(<nickName, varchar(20),>
,<Pwd, varchar(10),>
,<age, int,>
,<sex, varchar(1),>
,<addressState, varchar(10),>
,<address, varchar(50),>
,<maritalStatus, varchar(20),>
,<monthlySalary, int,>
,<educationDegree, varchar(10),>
,<height, float,>
,<job, varchar(10),>
,<photoID, int,>)
2,检查定义插入数据的格式是否与定义的数据类型不同,如定义int型,插入'100'这样的是不允许的。 参考技术B 可能是你数据库字段的长度设置的不够,重新改大一点就行了。追问
你是说哪个字段长度不够呀
参考技术C ,<sex, varchar(1),> 女追问谢谢,我改好了,看到你的答案了。
本回答被提问者采纳用友软件 在建立11年度帐时,传输基础数据表vendor的时候,提示:“将截断字符串或二进制数据”
用友软件 在建立11年度帐时,传输基础数据表vendor的时候,提示:“将截断字符串或二进制数据”,导致无法建立年度帐。请大侠帮忙,由于不懂技术,请详细一点。万分感谢
该年度数据库中vendor表有过长的字段,或记录对应不上。建议:找专业的用友服务商上门现场解决这个问题。
谢谢采纳,祝你使用顺利! 参考技术A 数据库里表的问题
以上是关于数据库报错:将截断字符串或二进制数据,啥问题怎么解决的主要内容,如果未能解决你的问题,请参考以下文章
SQLServerException:将截断字符串或二进制数据的解决方法