0

Name在我的数据库中调用了字段。它的类型是nvarchar(20). 当我将数据添加到数据库并用一些“ Foo 数据”填充该字段时,结果表明该数据库字段中的值不等于“ Foo 数据”,因为在数据库中有“ Foo 数据            ”(有 8 个空格)。这真的让我很生气,因为我必须String.Trim()在从数据库中获取数据后使用。

有什么办法可以解决吗?

4

1 回答 1

0

在某个地方您可能需要“修剪”;在这种情况下,我的猜测是输入数据后面可能有空格。(不过,在不知道输入来自哪里的情况下,很难说)。因此,您需要在插入数据之前修剪掉空格。

您可以运行查询来清理现有数据;确切的方法可能取决于您使用的特定数据库。

除此之外,您可能只需要在检索它时对其进行修剪。

于 2012-11-05T22:51:48.290 回答