CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  语言基础/算法/系统设计

字符转换

楼主yh136200(小輝)2006-05-04 10:42:59 在 Delphi / 语言基础/算法/系统设计 提问

DELPHI连SQL   2000数据库中的表POLIST,字段有PIHAO(CHAR),BM(CHAR),BIANHAO(CHAR),NAME(CHAR),PRICE(DECIMAL),在DELPHI表单操作中,添加新记录代码如下:  
  adotable1.append;  
  adotable1.fieldvalues['pihao']:=combobox1.text;  
  adotable1.fieldvalues['bm']:=combobox2.text;  
  adotable1.FieldValues['bianhao']:=dbedit3.Text;  
  adotable1.FieldValues['name']:=dbedit4.Text;  
  adotable1.FieldValues['price']:=STRtofloat(dbedit5.Text));  
  adotable1.post;  
  其中控件DBEDIT5的数据无法传送到PRICE字段中,请示数据类型不符.请问STRTOFLOAT可用何代替才可 问题点数:50、回复次数:6Top

1 楼yq3woaini(哈哈镜 选择好心情)回复于 2006-05-04 10:57:32 得分 0

adotable1.FieldValues['price']:=dbedit5.Text;直接这么试一试  
  Top

2 楼yh136200(小輝)回复于 2006-05-04 11:02:39 得分 0

试了,还是不行,大虾还有其它方法吗?Top

3 楼jupiterhunter(木猎)回复于 2006-05-08 09:55:41 得分 0

把dbedit5换成Tedit吧  
   
  adotable1.FieldValues['price']:=edit3.Text;  
  edit3.text里的内容必须是数字  
  可以通过Top

4 楼china618(▲▲▲▲▲差一千分)回复于 2006-05-08 12:13:42 得分 0

既然用的是感知控件DBEdit,为何还要写这个语句?Top

5 楼zhangxuyu1118(zxy)回复于 2006-05-11 12:50:02 得分 0

DBEDIT5.field.asstringTop

6 楼zhangxuyu1118(zxy)回复于 2006-05-11 12:50:26 得分 0

DBEDIT5.field.asstring:=edit3.Text;Top

相关问题

关键词

得分解答快速导航

  • 帖主:yh136200

相关链接

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

广告也精彩

反馈

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