Einzelnen Beitrag anzeigen

devacs

Registriert seit: 22. Mai 2005
Ort: Braunschweig
9 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: MySQL Problem bei Insert und Edit

  Alt 14. Feb 2006, 11:37
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;
  Mit Zitat antworten Zitat