为什么我的程序里定义了一个双精度型的字段,在DBGRID里就不能输入小数了呢 ?

whitefang1978 2009-05-10 05:10:31

为什么我的程序里定义了一个双精度型的字段,在DBGRID里就不能输入小数了呢 ?
而且有时候可以输入,有时候就不能输入, 不是数据库定义的问题,因为用DBEDIT 关联到同一个字段就可以任意输入小数位了, 且可以正确保存如数据库的,也可以从数据库读出来
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
whitefang1978 2009-05-11
  • 打赏
  • 举报
回复
我终于发现问题之所在了.
在来我在窗体创建时,设置了dbgrid中显示双精度格式为'$#,#.00',用的是displayformat方法,问题出在不能加$符号.谢谢各位!结贴.
7年 2009-05-11
  • 打赏
  • 举报
回复
长度问题吧?
starluck 2009-05-11
  • 打赏
  • 举报
回复
那要看你這個字段在數據庫裏面是什麼類型。


還在字段的SZIE是不是改變了

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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