我已經問了n次了, 累了, 誰能幫我我以身相許!

lzrwj 2003-07-17 09:19:54
我在sql设置了一个字段是DECIMAL,4位小数位,
在sql查詢出來的結果整數位 0 不顯示,
在vfp用stp查詢出來的也是整數位 0 不顯示。
為什麼?如何解決?
...全文
36 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzrwj 2003-07-20
  • 打赏
  • 举报
回复
有人说没问题;不可能的.
你输入: SELECT CONVERT(DECIMAL(9,4),1.1234)/2 FROM 表
一定要FROM 表呀. 我不行没问题.我用人头保证.
lzrwj 2003-07-19
  • 打赏
  • 举报
回复
我早试了,不行的
liuri璇玑 2003-07-19
  • 打赏
  • 举报
回复
实在不行,你就把inputmask设为9999.9999试试吧
成功的话也别相许给我哪,嘻嘻:D
liuri璇玑 2003-07-19
  • 打赏
  • 举报
回复
哈哈,真奇怪,我用VFp6.0 7.0试过都没问题哪
我是sql server 2000 win2000
fj_jiangqi 2003-07-19
  • 打赏
  • 举报
回复
显示时str(),象你这样的情况,若不这样,可还真没办法。
没有你满意的答案,又能解决问题,就可以不用以身相许了。
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
lzrwj 2003-07-19
  • 打赏
  • 举报
回复
今天我有重大發現。在sql 里如果用一個decimal型的數據跟一個常數計算,得到的結果到了
vfp 就是不顯示整數位0的。
比如在sql里: SELECT CONVERT(DECIMAL(9,4),1.1234)/2

這個結果到了 VFP 整數位 0 不顯示。
如何讓它到了 VFP 能顯示整數位 0 呢?
fj_jiangqi 2003-07-18
  • 打赏
  • 举报
回复
要不你在显示的时候再用str()转换,如何?
这样取值计算,它都是数值,显示转换str(),也是蛮不好的选择。
广州是个非常迷人的地方,一直非常想去,真不知何老天爷会不会对我机会?55555………
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
lzrwj 2003-07-18
  • 打赏
  • 举报
回复
这样肯定可以了,都转成字符型了.
我现在就是要数据型.它本来也应该是数据型嘛
fj_jiangqi 2003-07-18
  • 打赏
  • 举报
回复
字段长度为number(9,4)
你在输出时加上str(N,9,4),这样试试看,或许可以。
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
liuri璇玑 2003-07-18
  • 打赏
  • 举报
回复
经理,不敢要还敢回答,小心别人到时硬要相许,经理回家可得跪键盘了……:P
lzrwj 2003-07-18
  • 打赏
  • 举报
回复
9999.9999
fj_jiangqi 2003-07-18
  • 打赏
  • 举报
回复
你总共长度多少位?
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
lzrwj 2003-07-18
  • 打赏
  • 举报
回复
没有显示乱码.请看我的问题.
整数位0不显示.
fj_jiangqi 2003-07-18
  • 打赏
  • 举报
回复
显示乱码吗?这是个难题。让你以身相许真的不容易。55555555………………
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
lzrwj 2003-07-18
  • 打赏
  • 举报
回复
怎么回事呀.我在家里用vfp6简体可以显示, 到了公司win2000+vfp6繁体 sp3 就不显示了.
高手救救我.
lzrwj 2003-07-18
  • 打赏
  • 举报
回复
控制面版--〉区域设置(区域选项)--〉数字--〉零起始现实(Z)从“.7”改为“0.7”

这方法我早就试过了,不行呀.真的不行.你以为这么容易就让我以身相许呀.
CSDNM 2003-07-18
  • 打赏
  • 举报
回复
控制面版--〉区域设置(区域选项)--〉数字--〉零起始现实(Z)从“.7”改为“0.7”


这么容易以身相許?!谁敢要
mgan 2003-07-18
  • 打赏
  • 举报
回复
VFP6里面能显示 啊


------------------------
『 我很傻 我不傻
只怪天气太热拉!』
---------------------
流星尔 2003-07-17
  • 打赏
  • 举报
回复
不过在vfp里我印象中vfp6好象是不显示的。因为用户也问过我这个问题。但现在到8.0好象没遇到这个问题。我刚才试了一下,是可以显示的。
流星尔 2003-07-17
  • 打赏
  • 举报
回复
在vfp里可以显示的。这是sql server的关系
加载更多回复(4)

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧