我在价值观的输入和输入值的显示遇到了一些麻烦。发生了什么是我试图用“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. GetByteCount显示为负值,但它不是
- 2. 显示0-100范围输入,最小值为30,但仍显示输入上的0-30区域
- 3. 当输入为0停服值
- 4. 只有当输入值大于0时才显示数值
- 5. Android - 如何显示TextView键盘输入,因为它是键入
- 6. 当数组中值为0它变成 -
- 7. 存储输入值作为VAR并显示它
- 8. 数组说,长度为0,但它显示在控制
- 9. 输入栏显示为NaN
- 10. 显示UITextField输入为UIWebView
- 11. C++识别输入值为0
- 12. 显示属性值0,如果它的到来为空(PHP)(XML)
- 13. NVARCHAR在加入后显示为“Binary 0”
- 14. UIViewControllerContext initalFrameForViewController&finalFrameForViewController为所有值显示0
- 15. DevExpress SpinEdit显示0为空值
- 16. 显示0为空值的故障
- 17. matlab显示0为小数值产品
- 18. 0被添加,但没有显示为两位数当转换为int
- 19. Odoo报告 - 当值为空时显示0
- 20. 当值为0时,jQuery旋钮显示NaN
- 21. jQuery将日期添加到输入,但仅当它为空时
- 22. 需要计数值为0意味着输出显示
- 23. Google Sheet单元格值原始输入2-1-0显示为2-1-2000
- 24. 显示计数为-1,而不是0
- 25. 在Cognos报告的CSV文件中将0值显示为0而不是\ 0
- 26. 阵列输入输入成为0
- 27. 输入一个字符来打印错误,但不是当输入0时输入0
- 28. 当输出为空时,它将自动过滤器失败(当输出为空时它将全部显示)
- 29. 为什么我console.log一个对象,它显示对象,但是当我控制Object.value时,它显示未定义
- 30. 试图打印内的东西,以便当其中一个输入为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