【发布时间】:2012-06-19 09:04:37
【问题描述】:
我有一个 EXT JS 页面,它发送带有一些值的表单。这些值都以字符串形式发送,一些以布尔值形式发送。它正在调用一个参数都是 varchar 的 PL/SQL 过程。由于某种原因,在提交表单时,即使某些值作为布尔值发送,程序也无法将它们作为布尔值接收。从过程中接收到的所有值都是 varchar;并且必须否则它会崩溃。
所以我将一个布尔值从表单发送到程序。当它进入程序时,它现在是一个 varchar。如何将其转换回布尔值?
感谢任何帮助,我觉得我在这里做错了。我不明白它为什么将其作为 varchar 接收。
【问题讨论】:
-
我不明白:什么 将参数从 Boolean 转换为 varchar?可以发一些代码吗?
-
不是我做的,我相信它在后台。我正在发送一个布尔值,以某种方式在发送时将其转换为 varchar。我找到了一个解决方法:在过程中我只会说如果 value = "true" 然后将布尔值设置为 true。我想我会采用这种方法,因为我认为我无法控制发生的转换,而且我认为不可能将 varchar 转换为布尔值。无论如何,谢谢托尼。
标签: string extjs plsql boolean