|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/3/8 11:03:32 |
标题: |
这个乘法为何不能实现???各位看看吧,不要笑我菜。 |
浏览:1129 |
|
加入我的收藏 |
楼主: |
下面的过程执行后为什么会出现这个: ' is not a valid integer value. 哪来的‘空格’呀?不明白 +_+
procedure TForm1.Button1Click(Sender: TObject); var a,b,f:string; c,d,e:integer; begin table1.Append; a:=trim(dbedit1.Text); b:=trim(dbedit2.Text); c:=strtoint(a); d:=strtoint(b); e:=c*d; f:=inttostr(e); table1.FieldByName('cash').AsString:='f'; end;
----------------------------------------------
命运是一只沦落在鸡窝里的鹰 |
作者: |
|
2004/3/8 11:13:11 |
1楼: |
如果 dbedit 和 table1 相连的话 执行 Append 后 dbedit 肯定为空,要转换数值怎么能不错!
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
|
作者: |
|
2004/3/8 11:14:48 |
1楼: |
是否dbedit1.Text或dbedit2.Text中存在空值?
----------------------------------------------
=^@^=
|
|