标题:InputMask数据如何存储?
只看楼主
cluna2013
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2013-3-2
结帖率:100%
已结贴  问题点数:20 回复次数:9 
InputMask数据如何存储?
请教各位:我使用InputMas999.99方式表达经度值,奇怪的是,当我把录入值存到一个DBF文件时,却显示【数据类型不匹配】提示。明明两者都是数值型,为什么会“不匹配”?如何使其“匹配”?
搜索更多相关主题的帖子: 数据 存储 数据类型 匹配 数值 
2018-09-02 08:32
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:10 
上传相关文件看看

坚守VFP最后的阵地
2018-09-02 08:50
cluna2013
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2013-3-2
得分:0 
回复 2楼 sdta
时区与经度.rar (2.12 KB)
2018-09-02 09:14
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:10 
试试也将 Value 属性设置为 0
2018-09-02 09:26
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
经度.VALUE 的初始值为 “无”,一般来说是字符型(如果文本框绑定数据源不在此范围)
经度.InputMas="999.99" 说明的是输入格式,与数据类型无关,不能因为设置了 999.99 就认为是数值型数据,这是没有道理的
要想 经度.VALUE的值为数值型,解决方法有两个
1、按楼上吹版所说
2、将 经度 文本框与数据源绑定

坚守VFP最后的阵地
2018-09-02 09:40
cluna2013
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2013-3-2
得分:0 
回复 4楼 吹水佬
将Value设为0是可以存盘,但是小数点后面的值却没存上。怎么办?
2018-09-02 09:45
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
以下是引用cluna2013在2018-9-2 09:45:48的发言:

将Value设为0是可以存盘,但是小数点后面的值却没存上。怎么办?

看下你的表结构就明白了

坚守VFP最后的阵地
2018-09-02 09:49
cluna2013
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2013-3-2
得分:0 
回复 7楼 sdta
OK!看来是粗心所致。谢谢各位
2018-09-02 09:57
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
表结构中的宽度5,应该改为6。

坚守VFP最后的阵地
2018-09-02 09:59
cluna2013
Rank: 1
等 级:新手上路
帖 子:206
专家分:0
注 册:2013-3-2
得分:0 
回复 9楼 sdta
是的,已经发现并且改正了。谢谢!
2018-09-02 10:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-489578-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.242525 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved