日期:2014-05-20  浏览次数:20714 次

InsertOnSubmit 插入数据为什么会多出空格,这是怎么回事?
取dc.Jresume的属性值时没见空格,插入到数据库取回出来就会在内容后面加了许多空格。这是怎么回事

  ResumeDataContext rd = new ResumeDataContext(@"Data Source=HX-OG5G2H3QPKTY\SQLEXPRESS;Initial Catalog=ResumeAnalysis;Integrated Security=True");
  rd.Job_Resumes.InsertOnSubmit(dc.Jresume);  
  rd.SubmitChanges();  


------解决方案--------------------
dc.Jresume字段的类型是什么?char还是varchar?把它变成后者试试
------解决方案--------------------
把varchar類型換為nvarchar 試試,
varchar規定長度了,如果長度是10,你插進去是“abdddd”,則不足的系統會自動用空格補上