我在价值观的输入和输入值的显示遇到了一些麻烦。发生了什么是我试图用“00000000000000”字符串输入数据到数据库,但是当结果显示出来时,它显示为“0”。我使用grails,MSSQL作为数据库。有谁知道为什么?为此需要一些解释和解决方案。谢谢你们这么多:)值输入为“0000000000”,但是当它显示为“0”
回答
确保下面的!
您正在将一个字符串插入到数据库中。
和列是VARCHAR类型。
您正在阅读/显示它作为一个字符串。
从现在起,我永远不会发表包含answer = \提示的评论。顺便说一下,*我试图用数值输入数据库中的字符串“00000000000000”*将放弃您的答案的第一点。 – 2013-02-13 07:42:31
哈哈!没想到这个!如果这会伤害你,我会删除我的答案! – LGAP 2013-02-13 07:44:08
别担心,它发生了很多...... – 2013-02-13 07:44:36
- 1. 只有当输入值大于0时才显示数值
- 2. Android - 如何显示TextView键盘输入,因为它是键入
- 3. 当数组中值为0它变成 -
- 4. 数组说,长度为0,但它显示在控制
- 5. 输入栏显示为NaN
- 6. 显示属性值0,如果它的到来为空(PHP)(XML)
- 7. matlab显示0为小数值产品
- 8. 显示0为空值的故障
- 9. 0被添加,但没有显示为两位数当转换为int
- 10. 需要计数值为0意味着输出显示
- 11. Google Sheet单元格值原始输入2-1-0显示为2-1-2000
- 12. 阵列输入输入成为0
- 13. 当输出为空时,它将自动过滤器失败(当输出为空时它将全部显示)
- 14. DataGridView值显示为1,000时,我希望它显示为1000
- 15. _.isEmpty()显示为空,但显示为空
- 16. 试图将对象转换为整数以显示为百分比,但它只显示0
- 17. React-intl:FormttedMessage不会显示0,但它会显示任何数字
- 18. 为什么当从sqlplus存储数据显示为输入数据时,却从java插入数据显示为?
- 19. 为什么它没有显示输出?
- 20. 为什么父类的值是可变的显示为输出
- 21. 默认值设置为0的输入呈现不带0
- 22. 显示不必要的“0”输入
- 23. 输入值0 =空?
- 24. C - 为什么arr [0]显示为32767
- 25. 为什么它显示我所有输入的重复?
- 26. asp:登录不再显示用户名,因为它输入
- 27. 为什么XCode将我的变量值显示为@“0 objects”?
- 28. 图像显示为白色,但是当我点击'查看图像'时,它会提示下载它
- 29. 对象表示阵列的大小为0,但它有内部
- 30. VueJS不显示输入值,如果其0
你确定你的数据库列有'VARCHAR'类型,而不是像'INTEGER'或'DECIMAL'这样的数字吗? – 2013-02-13 07:38:56
这是一个整数数据类型。这有什么解释吗?如果需要,将得到它更改为varchar。 – user1681961 2013-02-13 07:40:50
当然,'int'将**从不**保存'VARCHAR'数据,它将只保存整数值(无浮点,无小数,无BLOB数据,只是整数)。如果你需要将它保存为“0000000”,那么你需要一个'VARCHAR'。 – 2013-02-13 07:41:53