|
楼主 |
发表于 2003-5-6 22:46:45
|
显示全部楼层
昨晚沒睡..........終於搞定了..........>.< code如下
With HrmDataModule.HrmQuery do
begin
Close;
SQL.Clear;
SQL.Add('INSERT INTO Employee ');
SQL.Add('(EmpID, Ename, Gender, Age, Birth, password, ');
SQL.Add('Nationality, HKID, MarriedStatus, Address, Qualification, Telephone, ');
SQL.Add('Mobile, JoinDate, Position, JobType, Remark, Annual)');
SQL.Add(' VALUES ');
SQL.Add('(:EmpID, :Ename, :Gender, :Age, :Birth, :password, ');
SQL.Add(':Nationality, :HKID, :MarriedStatus, :Address, :Qualification, :Telephone, ');
SQL.Add(':Mobile, :JoinDate, :Position, :JobType, :Remark, :Annual)');
Params[0].AsInteger := StrToInt(IDLabel.Caption);
Params[1].AsString := EnameEdit.Text;
Params[2].AsString := GenderRadioGroup.Buttons[GenderRadioGroup.ItemIndex].Caption;
Params[3].AsInteger := StrToInt(AgeLabel.Caption);
Params[4].AsString := FormatDateTime('YYYY-MM-DD', BirthDateTimePicker.Date);
Params[5].AsString := PassEdit.Text;
Params[6].AsString := NationalityComboBox.Text;
Params[7].AsString := HKIDEdit.Text;
Params[8].AsString := MarriedComboBox.Text;
Params[9].AsBlob := AddressMemo.Text;
Params[10].AsString := QualificationComboBox.Text;
Params[11].AsInteger := StrToInt(TelEdit.Text);
Params[12].AsInteger := StrToInt(MobileEdit.Text);
Params[13].AsString := FormatDateTime('YYYY-MM-DD', Date);
Params[14].AsString := PositionComboBox.Text;
Params[15].AsString := JobTypeComboBox.Text;
Params[16].AsBlob := RemarksMemo.Text;
Params[17].AsInteger := 0;
ExecSQL
end;
經一事, 長一智, 發覺自寫的程式實在太爛了>.< |
|