【发布时间】:2011-11-13 07:51:20
【问题描述】:
我有一个广泛的表单插入到 SQL 数据库中,然后我从管理页面请求所有数据并将其插入回管理页面上的表单中。在最初插入数据库期间,这个特定的下拉列表(就像其他下拉列表一样)正在插入选定的数据。但是当我进入数据库时,在插入所选值后,只有这个特定的单元格会得到 3 到 4 个空白。这导致布尔比较在尝试插入管理员表单时以 false 响应。即 ("Primary" == "Primary") = false。所以下拉列表没有更新。
什么会导致 SQL 行添加这些空格?所有 HTML 下拉列表的代码都是相同的,后面有代码。而且 SQL 数据库的结构似乎自始至终都是相同的。
附言为了撤消我试图在后面的代码中使用 .Trim() 的问题。但这并没有什么不同。似乎 SQL 数据库在插入时添加了空格。
【问题讨论】:
-
什么代码?列的类型是什么? SQL 是什么?
-
"SQL 数据库似乎在插入时添加了空格。"通过直接通过您的 dbms 接口执行正确的 SQL 来测试它,而不是通过代码传递查询。
-
WHAT 数据库和哪个版本? SQL 只是结构化查询语言 - 许多 数据库系统使用的语言 - SQL 是 NOT 数据库产品...这样的东西通常是特定于供应商的 - 所以我们真的需要知道您使用的是什么数据库系统....
标签: c# asp.net html sql string