我通过form 上的一个edit来执行动态sql,该 edit中填入的内容加入表的'金额'字段,'金额'字段的类型为double。我的过程如下:
procedure T_Transfer.Button1Click(Sender: TObject);
var
inzh:double;
begin
inzh:=edit2.text.asdouble;
query1.Close;
query1.SQL.Clear;
query1.SQL.add('insert fa.register');
query1.sql.add('(帐号)');
query1.SQL.Add('(inzh)');
query1.ExecSQL;
...
为何程序执行到'inzh:=edit2.text.asdouble;'这一句时出错,提示:
record,objest or class type required;
请问各位我哪里出错了???求助我是菜鸟,请勿见笑。是不是asdouble这里出错啦?????
procedure T_Transfer.Button1Click(Sender: TObject);
var
inzh:double;
begin
inzh:=edit2.text.asdouble;
query1.Close;
query1.SQL.Clear;
query1.SQL.add('insert fa.register');
query1.sql.add('(帐号)');
query1.SQL.Add('(inzh)');
query1.ExecSQL;
...
为何程序执行到'inzh:=edit2.text.asdouble;'这一句时出错,提示:
record,objest or class type required;
请问各位我哪里出错了???求助我是菜鸟,请勿见笑。是不是asdouble这里出错啦?????
解决方案 »
- 正方形的image1中加入一个长方型的JPG,image1.Proportional:=true..
- 有关权限的设置问题?请高手指点?
- 菜鸟问题,请问怎么才能去掉cxGrid表格上端的那块灰色阴影?
- 怎么样获取目前的日期
- 在dbchart中纵坐标可以用布尔型,怎样用
- 怎样将TFileName类型转为String类型??
- ASP+InternetExpress+MTS开发Web应用系统的效率如何?
- 在SQL EXPLOR的表中加入字段ACT_DATE 数据类型是DATE为什么总出错
- TSpinEditPro 没有是什么原因
- 有个报表画线的问题?
- 关于触发器更新多行数据的问题。特急。。。。。。
- 一个关于函数参数的简单问题.
我用过strtofloat,可是显示出来的是1556.1515e+545这种格式的。
只是table.fieldbyname('...').asdouble你的用strtofloat因该可以
我把你的代码整理一下,你看能不能运行
query1.SQL.Clear;
query1.SQL.Add('insert into fa.register');
query1.sql.Add('(帐号)');
query1.sql.Add(' values('+''''+inzh+''''+')');
query1.ExecSQL;