SQL.Add('update cost set student_id='''+Trim(DBEdit1.text)+''',shoule_cost='''+Trim(DBEdit2.text)+''',fact_cost='''+Trim(DBEdit3.text)+''',cost_date='''+DateTimePicker1.date+''',people='''+Trim(DBEdit4.text)+''',description='''+Trim(DBMemo1.text)+'''');
ParambyName('student_id').AsString:=Trim(DBEdit1.Text);
ParambyName('should_cost').AsString:=Trim(DBEdit2.Text);
ParambyName('fact_const').AsString:=Trim(DBEdit3.Text);
ParambyName('cost_date').AsDateTime:=DateTimePicker1.date;
ParambyName('people').AsString:=Trim(DBEdit4.Text);
ParambyName('description').AsString:=Trim(DBMemo1.text);
ParambyName('student_id').AsString:=Trim(DBEdit1.Text);
ParambyName('should_cost').AsString:=Trim(DBEdit2.Text);
ParambyName('fact_const').AsString:=Trim(DBEdit3.Text);
ParambyName('cost_date').AsDateTime:=DateTimePicker1.date;
ParambyName('people').AsString:=Trim(DBEdit4.Text);
ParambyName('description').AsString:=Trim(DBMemo1.text);
'sdfasdfasdf'+
'asdf';
SQL.Add('update cost set student_id=:student_id, shoule_cost=:shoule_cost, fact_cost=:fact_cost, cost_date=:cost_date, people=:people, description=:description');
再加下面的ParamByName...