numeric 为何在输入小数时有问题?

问题描述

numeric 为何在输入小数时有问题?

numeric 精确到要保留5位小数,已经在SQL 2K中设置了,但在输入列表框中输入时发现了问题!比如要输入值0.045时只能输入0.04;输入0.0055时也不行,只能输入0.0045,也就是第1或第2位小数非0值时就不可以输入第3位小数的值,而第3位小数的值(第1、2位均为0时)也只能不于5(0—4)!

解决方案

解决方案二:

numeric定义不严谨。
numeric(整个数值长度,小数位数)

时间: 2024-09-27 05:01:18

numeric 为何在输入小数时有问题?的相关文章

错误-linux的shell为何在输入参数时不对路呀

问题描述 linux的shell为何在输入参数时不对路呀 为何这个脚本输出的不是我$1 输入的文件,发现用cat $1也不行? 解决方案 sh yourfile.sh 文件绝对路径 eg: sh yourfile.sh /etc/ 解决方案二: 因为你的$1放在了引号中,所以当成普通字符串了. 解决方案三: echo 输出的是你$1文件的文件内容

练习-请帮我看看为何在输入回车以后程序不能执行倒数第二行?

问题描述 请帮我看看为何在输入回车以后程序不能执行倒数第二行? #include #include "Sales_item.h" int main(){ Sales_item item, addItem; std::cout << std::endl; std::cin >> item; while (std::cin >> addItem) item += addItem; std::cout<<"The sum of thi

html-js如何使用正则表达式限制输入框小数和分数?(就是&amp;amp;lt;input&amp;amp;gt;框里只能输入小数和分数)

问题描述 js如何使用正则表达式限制输入框小数和分数?(就是<input>框里只能输入小数和分数) 小数是这种: 23.3 分数是这种: 33/12 就是里只能输入小数或者分数,其他的不能输入 解决方案 function foo() { var pattern = new RegExp(^\d+([\.\/]d+)$); if ($("#text1").val().match(pattern)==null) { alert("错误"); return f

如何在Excel表格里输入小数

  1.打开Excel表格,点击工具栏左上角的"Office按钮",然后选择进入"Excel选项". 2.接着点击左侧列表的"高级"选项,然后勾选"自动插入小数点",接着对小数点的位数进行设置. 3.最后我们就可以在单元格里输入数据. 4.输入完毕后数据就自动变成小数啦.

Excel2007教程:如何输入小数

  工作中常常需要仔细校对各种复杂的Excel表格数据,如果全部靠眼睛校对,很容易出差错.如果Excel表格可以把表格数据念出来,不仅减轻了工作量,还不容易出错. 在Excel2003中,我们可以通过"视图"-"工具栏",选中"文本到语音"复选框来使用朗读单元格功能.由于这个功能在安装Excel时不是默认的,所以在第一次使用时会提示插入Office安装光盘来安装这个功能. 使用的时候打开"文本到语音"工具栏,数据文件中用鼠标选

java-如何在输入XXX/index.jsp加载网页前进入Action获取数据

问题描述 如何在输入XXX/index.jsp加载网页前进入Action获取数据 进入Index.jsp时 里面有需要从后台获取的数据然后显示,所以进入这个页面时不先到Action获取数据再跳转回来就会报错 请问怎么解决! 解决方案 写js,页面加载时就发ajax请求到后台,然后前端得到数据,写js给页面的元素赋值 解决方案二: 在struts里面配置好,在action加载完你想加载的数据之后,返回SUCCESS或者你指定的返回结果,这个时候通过配置文件自动会跳转到XXX/index.jsp 解

基于jQuery实现文本框只能输入数字(小数、整数)_jquery

在实际应用中,文本框中有时候只能够允许输入整数,但是有时候可能更为"博爱"一点,可以允许输入浮点数,下面就通过实例代码介绍一下如何利用jquery实现文本框只能输入小数,代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.jb51.net/

asp.net中,如何验证输入文本框的是小数点后带两位的数字,即money类型

问题描述 asp.net中,如何验证输入文本框的是小数点后带两位的数字,即money类型.请各位高手指点 解决方案 解决方案二:functionIsFloat(name)//验证输入小数(小数点后2位){if(name.value!=""){if(name.value.search(/^[0-9]+$/)!=-1||name.value.search(/^([0-9]+)|([0-9]+.[0-9]*)|([0-9]*.[0-9]+)$/)!=-1){name.value=Math.r

限制文本框的输入(只输入数字)

文本框 文本框防止非法字符输入: 只输入整数:Private Sub Text1_KeyPress(KeyAscii As Integer)Select Case KeyAscii Case Asc("0") To Asc("9"), vbKeyBack 'nopCase Else KeyAscii = 0End SelectEnd Sub 只输入小数: Private Sub Text1_KeyPress(KeyAscii As Integer)Select Ca