我的数据库中有一个名为Name
的字段。它的类型是nvarchar(20)
。当我向数据库添加数据并用一些“ Foo数据”填充此字段时,发现此数据库字段中的值不等于“ Foo数据”,因为在数据库中有“ Foo数据”(有8个空格)。它真的让我很生气,因为我必须在从DB获取数据后使用String.Trim()
。
有没有办法解决它?
答案 0 :(得分:0)
在某个地方,你可能需要一个“修剪”;在这种情况下,我的猜测是输入数据后面可能有空格。 (但不知道输入来自哪里,很难说)。因此,您需要在插入数据之前修剪空白。
您可以运行查询来清理现有数据;确切的方法可能取决于您使用的特定数据库。
除此之外,您可能只需要在检索时修剪它。