银行里,存(取)款,
假设数据表   个人账户表(账号,余额,开户银行,信用额度)
             用户明细表(账号,取/存,金额,日期)
当储户存(取)款N元时,个人账户表里面的余额会增加(减少)N元而N元的数额是用户在Edit框里面输入的...
如何操作???请发下学习关键代码好吗?
本人新人,求助各位前辈们~~~
当然,如果各位有空的话,请发表下关于数据类型转换的问题,货币型~~~

解决方案 »

  1.   

    procedure TForm5.SpeedButton1Click(Sender: TObject);
    var
    Ssql:String;
    beginwith ADOQuery1 do
    begin
    Close;
    SQL.Clear;
    Ssql:='update 个人信息表 set 余额=余额+'+form5.Edit1.Text+' where 账号='''+form1.Edit1.Text+'''';
                                        //从form1.Edit1中获取账号,查询
    SQL.Add(Ssql);
    Parameters[0].Value:=Trim(form1.Edit1.Text);   //???
    Open;
    end;
    end;
    但是总提示:project project1.exe raised exception class ElistError with message 'List index out of bounds(0)'
    请问是什么原因,是我的数据库设计问题吗?数据库见上面问题~~~该怎么修改~~~