CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

ACCESS数据库字段类型为货币时怎么插入?

楼主geddy()2004-05-03 18:11:39 在 Delphi / 数据库相关 提问

数据库为ACCESS,我用了三个InfoPower的wwDBSpinEdit控件,wwDBSpinEdit3和wwDBSpinEdit1.Value对应数据表字段的类型为货币型,wwDBSpinEdit2对应数据表中的字段为整型。通过在wwDBSpinEdit1和wwDBSpinEdit2中键入数值,自动生成wwDBSpinEdit3的值,然后写入数据库:wwDBSpinEdit3.Value:=wwDBSpinEdit1.Value*wwDBSpinEdit2.Value  
  但是程序执行时发生如下错误:Could   not   convert   variant   of   type(string)   into   type(double)。请问哪位大哥知道是什么原因,怎样解决,说详细点,我是新手。谢谢》 问题点数:0、回复次数:3Top

1 楼siwuge(五哥)回复于 2004-05-03 18:42:14 得分 0

我想应该是数据类型转换问题。如:  
  edit3.text:=datetostr(datepicker1.date-datejicker2.date)  
  double转换成str可能是doutostr,你试试。Top

2 楼geddy()回复于 2004-05-03 19:06:01 得分 0

转换成string干吗,错误是Could   not   convert   variant   of   type(string)   into   type(double)。而wwDBSpinEdit3.Value不就是double吗,为什么会错呢?Top

3 楼knife_s(十年生死两茫茫,不思量,自难忘)回复于 2004-05-04 21:14:27 得分 0

错误是将字符串值插入了浮点值里,    
   
  测试了一下,同样使用货币型字段,我没有你上面所说的控件,但在文本框中输入值后以StrtoFloat转换后插入无误  
   
  建议设置断点,看看错误出现在何处,从你的代码上看不到错误Top

相关问题

  • 如何把计算字段的值插入到数据库中?
  • 插入sql数据库ntext字段的错误,指点
  • ADODB模拟mysql字段的autoincrement插入数据库
  • SQL数据库中bigint字段插入值问题
  • 怎样向access数据库中插入时间字段?
  • 向sqlserver数据库的image字段插入数据的问题!!!!!!!
  • 如何添加Access 数据库的货币字段 ------- 求助!!!!
  • 将textbox1.text的值插入数据库中 我convert.int32(textbox1.text)数据库的字段是money的。。。。。
  • 在包含有unique identifier的字段数据库中,怎么插入数据啊?
  • ★怎样插入带有"'\的内容到数据库的字符串字段中?

关键词

  • 字段
  • 数据库
  • wwdbspinedit
  • 插入
  • 货币
  • 类型
  • 错误
  • 值
  • double
  • type

得分解答快速导航

  • 帖主:geddy

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo