使用路径字符串插入DataRow会导致MaxLength错误

时间:2014-01-07 08:25:59

标签: c# sql-server wpf dataset

我有一个带有varchar(500)列的数据集,在此列中我试图插入一个值"c://documents/ecc.. ",它是一些文件的动态本地路径。

路径的长度小于500个字符,但是我收到错误,例如:"impossible to set the value in pathcolumn. The value violate the MaxLength parameter of the column".如果我插入一些非路径字符串,则一切正常。这是我用来插入路径值的代码:

DataRow newCustomersRow = DataBaseMioDataSet.Tables["Gallery"].NewRow();
newCustomersRow["pathimg"] = destinationPath;
DataBaseMyDataSet.Tables["Gallery"].Rows.Add(newCustomersRow);
TabAdapter.Update(DataBaseMyDataSet.Gallery);

如何避免MaxLength错误?

0 个答案:

没有答案