>Tak for hjælpen - jeg kan dog stadig ikke slette noget. Ja der sker faktisk
>slet ingen ting??
Okay, et-eller-andet må der jo ske. Få du returneret true eller false?
Sandsynligvis er der ingen match i dit SQL-statement, hvorfor der
heller ikke sker noget, mon ikke?
>Mit næste problem er så hvordan jeg laver en kode for at når brugeren
>trykker på et kundenummer (som man jo ikke i forvejen ved hvad er) at få
>netop den fra brugeren valgte række slettet??
Mnja, hvis brugeren direkte trykker på et kundenr., så ved du vel også
hvilket nummer der er tale om? Spørgsmål ikke forstået... men jeg
forsøger alligevel: Hvis du nu modificerer din kode til at se sådan
her ud:
bool MPassager::SletPassager(int KundeNr)
{
DataMod->Query->Close();
DataMod->Query->SQL->Clear();
DataMod->Query->SQL->Add("Delete from Passagerer");
DataMod->Query->SQL->Add("where KundeNummer = :kundenr");
DataMod->Query->ParamByNamer("kundenr")->AsInteger = KundeNr;
DataMod->Query->ExecSQL();
}
For overskueligheds skyld har jeg tilladt mig at fjerne try/catch
statement'et...
Så når brugeren f.eks. trykker på kunden med kundenr 14, så læser du
kundenummeret over i en variabel - KundeNr - og kalder så:
SletPassager(KundeNr);
Hjalp det? Ellers må du jo spørge igen.
Mvh, Claus
---
e-mail: cnn@post6.tele.dk
homepage:
http://home6.inet.tele.dk/cnn