字符串或二进制数据将被截断异常

字符串或二进制数据将被截断异常

本文介绍了字符串或二进制数据将被截断异常?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  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.

这篇关于字符串或二进制数据将被截断异常?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-22 16:54