2012-03-30 33 views
6

我已经安装了一个表编辑器(通用表编辑器),它由经典的asp编码。但是我无法编辑或删除一列。我收到错误列名'False'无效(经典asp,表编辑问题)

无效的列名“假”

的原因似乎是的SQL Server位字段,它显示真/假,但它不是一个布尔字段。

那么有没有一种方法可以在SQL Server中解决它呢?还是在ASP代码中有一个简单的解决方案? (我看到了添加参数booleanasbit = true的解决方案,但无法实现它)

回答

8

设置BIT字段时,使用'False'为0,'True'为1。

请注意,0或1周围没有引号。

+0

单元格的值无效。字符串未被识别为有效的布尔值。显示这样的错误。 – HOY 2012-03-30 11:14:08

+0

我正在从SQL管理工作室直接编辑,并且上面的错误是没有引号收到。 – HOY 2012-03-30 11:20:16

+0

我不确定我现在明白你的问题。你能否粘贴你试图执行的SQL? – nealkernohan 2012-03-30 11:26:58