우선은 코딩이 맞는거 같은데 실행하면 프로그램이 죽어버리더라구요
ADO자체 버그인지.. 일반적인 Table에서는 잘 되는게 ADO에서는 안됩니다.
제가 잘못한거지 확이하시고 글좀 올려주십시요
Var St,Cmon:Extended;
begin
 Try
    Screen.Cursor := crHourGlass;
    St:=0;
    Cmon:=0;
    Inmony:=0;
    Outmony:=0;
    Sum:=0;
    With ADOTable1 do Begin
         DisableControls;
         First;
         While Not Eof do begin
                   Edit;
                   Cmon:= Cmon+(FieldByName('M_InMoney').ASFloat - FieldByName('M_OutMoney').AsFloat);
                   FieldByName('M_Money').AsFloat := Cmon;
                   Post;
                   Next;
         End;
    End;
    St:=ANumEdit1.Value;
    ANumEdit2.Text:=IntToStr(ADOTable1.RecordCount);
 finally
    ADOTable1.EnableControls;
    Screen.Cursor := crDefault;
    ShowMessage('계산끝');
 end;
			 
	
	
    
    
	
	
    
    
    
FieldByName('M_Money').AsFloat := Cmon
이걸
FieldValues['M_Money'] := Cmon;
요렇게 해보시미