本文介绍了字符串或二进制数据将被截断异常?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
CMD =新的SqlCommand(INSERT INTO sms_sentmessages(Mobilefrom,Mobileto,信息,senddate)VALUES('+ str.Substring(0,str.Length - 4)的ToString( )+','+编号+','+ txtmessage.Text.Replace(',').Trim()+',GETDATE()),CON);
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
解决方案
str.Substring(0,str.Length - 4)
和/或
txtmessage.Text.Replace(','').Trim()
太大,以配合你想插入列。
cmd = new SqlCommand("INSERT INTO sms_sentmessages(Mobilefrom,Mobileto,Message,senddate) VALUES('" + str.Substring(0, str.Length - 4).ToString() + "','" + number + "','" + txtmessage.Text.Replace("'", "''").Trim() + "',getdate())", con);
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
解决方案
str.Substring(0, str.Length - 4)
and/ or
txtmessage.Text.Replace("'", "''").Trim()
are too large to fit with the column you're trying to insert into.
这篇关于字符串或二进制数据将被截断异常?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!