社区
VB基础类
帖子详情
VB如何声明数字变量
kelly_leecn
2010-02-19 07:17:38
我有一个数字是从数据库里面取出的,该数据库的字段数字类型是decimal 13,至少要保留4位小数
,我从这个字段取到数后要赋给一个变量fquantity,这个变量我设成single(dim fquantity as single),但是发现有的时候这个数本来是0的,传递到后面的时候却变成了一个莫名奇妙的数字,我觉得很奇怪,我估计是我的申明错了。那么应该如何声明呢?还有就是金额,应该如何声明?麻烦问一下大家。
...全文
560
9
打赏
收藏
VB如何声明数字变量
我有一个数字是从数据库里面取出的,该数据库的字段数字类型是decimal 13,至少要保留4位小数 ,我从这个字段取到数后要赋给一个变量fquantity,这个变量我设成single(dim fquantity as single),但是发现有的时候这个数本来是0的,传递到后面的时候却变成了一个莫名奇妙的数字,我觉得很奇怪,我估计是我的申明错了。那么应该如何声明呢?还有就是金额,应该如何声明?麻烦问一下大家。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
king06
2010-02-20
打赏
举报
回复
直接用字符串来获取吧
chinaboyzyq
2010-02-20
打赏
举报
回复
[FQuantity] [decimal](23, 10) NULL ,
从以上看出FQuantity字段为decimal类型,整数部分长度13位,小数部分长度10位,总长度23位。
sql server的
decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个确定的数字表达法;没有存储值的近似值。
vb6的
单精度变量总长度8位(含小数点),如8.123456、8123.456
双精度变量总长度16位(含小数点),如1234567890123.45、1234567890.12345
把它放入无论是单精度变量还是双精度变量都必然造成精度上的不准确,但不会出现楼主说的莫名奇妙的数字;考虑把它放入VB的Decimal变量或Currency变量都会好些。
金额,应该如何声明?
Currency 数据类型在货币计算与定点计算中很有用,在这种场合精度特别重要。
bcrun
2010-02-19
打赏
举报
回复
可能精度不够吧,还有Decimal也可试下, 这方面没啥经验,就不多猜了
kelly_leecn
2010-02-19
打赏
举报
回复
double没有试过,那为什么single不行呢?很奇怪
bcrun
2010-02-19
打赏
举报
回复
你说single不行,那double呢
kelly_leecn
2010-02-19
打赏
举报
回复
声明带小数点的数字大家平时都申明成什么类型呢?
flesu
2010-02-19
打赏
举报
回复
贴出代码就知道了。数据库的定义出贴出来。
kelly_leecn
2010-02-19
打赏
举报
回复
SQL SERVER
CREATE TABLE [dbo].[m_QuantityBalance] (
[MYear] [int] NOT NULL ,
[MPeriod] [int] NOT NULL ,
[FQuantity] [decimal](23, 10) NULL ,
[MMoney] [MONEY] NULL
) ON [PRIMARY]
GO
帝企鹅已被占用
2010-02-19
打赏
举报
回复
decimal 13?
是什么数据库?
(但是发现有的时候这个数本来是0的,传递到后面的时候却变成了一个莫名奇妙的数字)
上代码看看
2020计算机二级
vb
考试题库,计算机二级《
VB
》选择题题库及答案2017
计算机二级《
VB
》选择题题库及答案2017选择题(1)下列符号常量的
声明
中不合法的是A.ConstaAsSingle=3.5B.ConstaAsDouble=5+8C.ConstaAsInteger="25"D.Consta=”OK”【答案】C【解析】定义符号常量的一般格式:Const常量名[As数据类型]=表达式,“常量名”参数就是给常量命名。“数据类型”表示常量的数据类型,一般可以省略,这时由...
个人笔记
VB
6.0入门
个人笔记
VB
6.0入门 1、 on error resume next 发生错误时继续执行 2、 option explicit 强制要求
变量
显示
声明
未定义的
变量
赋值为0(默认) 3、
变量
类型符 dim m as integer, j as integer, x as single, s as string , k '等效于 dim m%,j%,x!,s$,k 4、seltext 属性 记录选...
天津大学计算机软件技术基础2答案,奥鹏20年秋天大《计算机软件技术基础(1)》在线作业二-参考答案...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼[天津大学]《计算机软件技术基础(1)》在线作业二试卷总分:100 得分:100第1题,在设计状态,列表框中的选项可以通过()属性设置。A、ListB、Items.CountC、TextD、Items正确答案:第2题,根据
变量
的作用域,可以将
变量
分为3类,分别为( )。A、局部
变量
、模块
变量
和全局
变量
B、局部
变量
、模块
变量
和标准
变量
C、局部
变量
、模...
vb
数组属性_
VB
编程设计LED显示器的制作
28/22月最后一天珍惜时间明天进入三月
VB
实际编程题目:LED显示器目的与要求1.目的培养综合利用
VB
语言进行程序设计的能力,主要是培养动态生成控件数组的方法进行创新设计。2.基本要求u 要求使用面向对象和结构化程序设计的编程思路。u LED显示器是由控件数组构成。u 在文本框中输入
数字
单击显示按钮后由LED显示器显示。u 显示十六进制数据、或者设计点阵式的LED显示器。三、设...
VB
中的
变量
命名规则、数据类型、
变量
声明
方法
Dim a As Integer -说明a为整型
变量
Dim b As String -说明b为可变长字符型
变量
Dim c As String~~1 0 ’说明c为长度是10个字符的固定长字符型
变量
Dim d(10)As Integer -说明d为一维整型数组 Dim e()As Single -说明e为动态单精度
变量
Static f As Integer ,说明f为静态整型
变量
ReDim e(10)As Single -说明e为一维单精度数组 Global h As Integer.
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章