社区
VB基础类
帖子详情
VB如何声明数字变量
kelly_leecn
2010-02-19 07:17:38
我有一个数字是从数据库里面取出的,该数据库的字段数字类型是decimal 13,至少要保留4位小数
,我从这个字段取到数后要赋给一个变量fquantity,这个变量我设成single(dim fquantity as single),但是发现有的时候这个数本来是0的,传递到后面的时候却变成了一个莫名奇妙的数字,我觉得很奇怪,我估计是我的申明错了。那么应该如何声明呢?还有就是金额,应该如何声明?麻烦问一下大家。
...全文
444
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的,传递到后面的时候却变成了一个莫名奇妙的数字)
上代码看看
VB
利用
变量
查询数值型数据
摘要:
VB
源码,数据库应用,数据库查询
VB
利用
变量
查询数值型数据,数据库采用的是Access,新手参考。
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
6.0中静态
变量
和局部
变量
的区别
VB
的静态
变量
和局部
变量
区别
vb
.net 教程 1-1.5
变量
版权
声明
:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
变量
变量
是用来存放某个值的标识,它可以是一个
数字
、一个字符串、一个结构、一个类等。在代码中,
变量
的值是可以改变的。 在
vb
.net中
声明
/定义一个
变量
使用以下方法: dim
变量
名称 as
变量
类型 例如: dim strName as String 这里定义了一个字符串类型(String)的
变量
strName。 在C#等语言中常常采用以下语法
声明
变量
:
变量
类型
变量
名称 例如: strin
vb
中如何定义
变量
dima,b as Integer 表明: 定义了一个变体型
变量
a定义了一个整型
变量
bDim定义局部
变量
还可以用:Static Private Public等
声明
变量
的格式为:<Public|Private|Dim|Static > <
变量
名> [As 数据类型] 。说明: (1)<Public|Private|Dim|Static>四个选项中选择...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章