Hallo mkinzler,
ich habe mir zum Testen nur den Minimalcode erstellt, der bei
allen anderen Tabellen funktioniert. Hier ist er:
Delphi-Quellcode:
procedure TfahrzeugeWnd.ToolButton6Click(Sender: TObject);
begin
dModule.sds_vehicles.Insert;
end;
procedure TfahrzeugeWnd.ToolButton7Click(Sender: TObject);
begin
dModule.sds_vehicles.Delete;
dmodule.sds_vehicles.ApplyUpdates(0);
end;
procedure TfahrzeugeWnd.ToolButton12Click(Sender: TObject);
begin
dModule.sds_vehicles.Edit;
end;
procedure TfahrzeugeWnd.ToolButton9Click(Sender: TObject);
begin
with dModule.sds_vehicles do begin
Post;
ApplyUpdates(0);
end;
end;
procedure TfahrzeugeWnd.ToolButton10Click(Sender: TObject);
begin
dModule.sds_vehicles.Cancel;
end;
... und hier die volle Tabelle (wie gesagt mit 2 Spalten geht alles):
CREATE TABLE `vehicles` (
`veno` int(11) NOT NULL default '0',
`FzNr` varchar(100) default '',
`FzTyp` varchar(100) default '',
`FzBeschreibung` varchar(150) default '',
`FzKennzeichen` varchar(100) default '',
`FzFahrgestellNr` varchar(100) default '',
`FzZulassung` date default '0000-00-00',
`FzMotorNr` varchar(100) default '',
`FzRadioNr` varchar(100) default '',
`FzReifenNr` varchar(100) default '',
`FzGetriebeNr` varchar(100) default '',
`FzMotorTyp` varchar(100) default '',
`FzKipperstempelNr` varchar(100) default '',
`FzKipperstempelTyp` varchar(100) default '',
`FzAchsTyp` varchar(100) default '',
`FzAchsNr` varchar(100) default '',
`FzGrundTyp` varchar(100) default '',
`FzHoehe` varchar(100) default '',
`FzGewicht` varchar(100) default '',
`FzNutzlast` varchar(100) default '',
`FzAufmass` varchar(100) default '',
`FzNutzlastZug` varchar(100) default '',
`FzKennzeichenHaenger` varchar(100) default '',
`FzErsatzteileNr` varchar(100) default '',
`FzBemerkung` mediumtext,
`FzUpstedt` varchar(100) default '',
`FzUpstedtZug` varchar(100) default '',
`FzPinCode` varchar(100) default '',
`FzGetriebeTyp` varchar(100) default '',
`ZeigeInListe` tinyint(1) default '0',
`FzZullGesGewicht` varchar(100) default '',
`FzKm` int(11) default '0',
`FzKosten1` int(11) default '0',
`FzKosten2` int(11) default '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;