Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zasto nemogu da izbrisem red

[es] :: Pascal / Delphi / Kylix :: Zasto nemogu da izbrisem red

[ Pregleda: 2904 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

smjesko
Niko Nikogovic
bangladesh

Član broj: 18272
Poruke: 358
*.bih.net.ba.

Sajt: www.autotuning.ba


+1 Profil

icon Zasto nemogu da izbrisem red19.05.2005. u 21:20 - pre 230 meseci
Imam jedan problemcic koji mi se dosad nije cinio velikim al nazalost jeste cim ne znam da ga rijesim...

koristim od komponenti ibdatabase, datasource koji pokazuje na clientdataset1 i jedan dbgrid koji ide na clientdataset1 i jedan button.

Problem je u tome sto kada pritisnem na dugme on nebrise iz baze nista
kako ovo da rijesim ?

Pokusao sam ovako:

Procedure TForm1.Button1Click(Sender: TObject);
begin
dbgrid1.SelectedRows.Delete;
end;

ali nece :(
Ako neznas pitaj... ako mozes pomozi..
 
Odgovor na temu

morlic
Milos Orlic
Beograd

Član broj: 6081
Poruke: 735
*.84.EUnet.yu.



+1 Profil

icon Re: Zasto nemogu da izbrisem red19.05.2005. u 22:40 - pre 230 meseci
U ClientDataSet na AfterDelete i AfterPost stavi ovaj kod:

Code:

if ClientDataSet1.ApplyUpdates(0) <> 0 then
  ShowMessage('Greska prilikom izmene podataka u bazi!');


Pretpostavljam da si uvezao komponente kako treba:

IBDatabase->IBQuery (ili u gorem slucaju IBTable)->DataSetProvider->ClientDataSet->DataSource->DBGrid

i da Provider moze da napravi dobar update sql na osnovu upita (ako nije multi join ili nesto slicno). Ovo bi trebalo da radi. Probaj prvo sa upitom koji je prostiji tipa:

select * from kupac
 
Odgovor na temu

smjesko
Niko Nikogovic
bangladesh

Član broj: 18272
Poruke: 358
*.bih.net.ba.

Sajt: www.autotuning.ba


+1 Profil

icon Re: Zasto nemogu da izbrisem red19.05.2005. u 22:43 - pre 230 meseci
nece, jednostavno kada ga izbrisem i restartujem program ono isto se vrati kao da nisam ni brisao nista :(
Ako neznas pitaj... ako mozes pomozi..
 
Odgovor na temu

morlic
Milos Orlic
Beograd

Član broj: 6081
Poruke: 735
*.84.EUnet.yu.



+1 Profil

icon Re: Zasto nemogu da izbrisem red19.05.2005. u 22:58 - pre 230 meseci
Jel koristis IBTransaction komponentu sa postavljenim property-em AutoStopAction=saCommit?
 
Odgovor na temu

smjesko
Niko Nikogovic
bangladesh

Član broj: 18272
Poruke: 358
*.bih.net.ba.

Sajt: www.autotuning.ba


+1 Profil

icon Re: Zasto nemogu da izbrisem red19.05.2005. u 23:01 - pre 230 meseci
koristim al je na =saNone
Ako neznas pitaj... ako mozes pomozi..
 
Odgovor na temu

morlic
Milos Orlic
Beograd

Član broj: 6081
Poruke: 735
*.84.EUnet.yu.



+1 Profil

icon Re: Zasto nemogu da izbrisem red19.05.2005. u 23:04 - pre 230 meseci
Pa probaj onda sa AutoStopAction=saCommit. I naravno povezi IBQuery ili IBTable (sta vec koristis) da koristi tu IBTransaction komponentu.
 
Odgovor na temu

smjesko
Niko Nikogovic
bangladesh

Član broj: 18272
Poruke: 358
*.bih.net.ba.

Sajt: www.autotuning.ba


+1 Profil

icon Re: Zasto nemogu da izbrisem red19.05.2005. u 23:06 - pre 230 meseci
uspjeva tako ali kada koristim dbnavigator, a kako da napravim to sve da radi na button?
Ako neznas pitaj... ako mozes pomozi..
 
Odgovor na temu

morlic
Milos Orlic
Beograd

Član broj: 6081
Poruke: 735
*.84.EUnet.yu.



+1 Profil

icon Re: Zasto nemogu da izbrisem red19.05.2005. u 23:14 - pre 230 meseci
Forum je postao interaktivan :)

Code:

procedure Form1.Button1Click(Sender: TObject);
begin
   ClientDataSet1.Delete;
end;


Jel to?
 
Odgovor na temu

smjesko
Niko Nikogovic
bangladesh

Član broj: 18272
Poruke: 358
*.bih.net.ba.

Sajt: www.autotuning.ba


+1 Profil

icon Re: Zasto nemogu da izbrisem red19.05.2005. u 23:18 - pre 230 meseci
cek samo malo da probam, isao sam da doruckujem :) nisam jeo 3 dana nista hehehehe
Ako neznas pitaj... ako mozes pomozi..
 
Odgovor na temu

smjesko
Niko Nikogovic
bangladesh

Član broj: 18272
Poruke: 358
*.bih.net.ba.

Sajt: www.autotuning.ba


+1 Profil

icon Re: Zasto nemogu da izbrisem red19.05.2005. u 23:26 - pre 230 meseci
radi :) hvala na pomoci, ako imas msn hoces li mi molim te poslati adresu na pp
Ako neznas pitaj... ako mozes pomozi..
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Zasto nemogu da izbrisem red

[ Pregleda: 2904 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.