Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 4.890 pregleda

Najnovija ↓

Kako izbeci gresku koju javlja DELETE naredba? 21.08.2002. u 15:48 · pre 294 meseca #1
Cao. Treba da obrisem neke podatke iz baze, ali kad moj program tek pocne da se koristi i ima samo par unetih podataka, odn. nisu sve tabele popunjene, a ja probam delete, InterBase mi javlja gresku zato sto nije imao sta da obrise. Kako da izvedem da mi ne javlja gresku, ili kako da je presretnem, pa da bude: ako je nasao sa da brise i ako nije bilo sta da se obrise da ne javi gresku, a u nekom trecem slucaju da je prijavi? Hvala puno.
Potpis
Pera električar 0637129710, BG, preporučujem.
Re: Kako izbeci gresku koju javlja DELETE naredba? 22.08.2002. u 03:24 · pre 294 meseca #2
DELETE javlja gresku da nije imao sta da obrise ?!?
ovo mi je malo cudno ... daj postuj code pa da vidimo sta se moze
uglavnom ... pokusaj taj isti SQL set kroz IBConsole ili koji bilo
drugi IB tool, ukoliko i tada javlja gresku ... onda daj SQL code
da nadjemo sta ne valja
Potpis
People who think they know everything tend to irritate those of us who do.
Re: Kako izbeci gresku koju javlja DELETE naredba? 22.08.2002. u 16:51 · pre 294 meseca #3
Na osnovu kojeg kriterijuma i vršiš brisanje?

Zar nije uobičajeno da prvo izlistaš i da tako sa korisničke strane izabereš šta ćeš da brišeš, pa onda da brišeš (tada ne mogu ,,ne postojati'' podaci koji se brišu).

Retko ko voli da se brisanje u njegovoj bazi vrši po slučajnom izboru.

Naravno, moguće je da ,,čistiš'' stare podatke (recimo pomoću TIMESTAMP<xxx) i da tada imaš ovakve probleme. E tada je prilično neuobičajeno da DELETE pravi probleme.

Najverovatnije ti ne valja SQL upit.
Potpis
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
Re: Kako izbeci gresku koju javlja DELETE naredba? 22.08.2002. u 17:43 · pre 294 meseca #4
Probao sam upit u ISQL-u i funkcionise, ali u mom programu i dalje ne radi. Izgleda da ima veze sa ovim CachedUpdates-ima i sl., sto jos nisam najbolje shvatio. Evo attachovao sam zipovan Delphi source, pa ako neko moze da ga pogleda i objasni mi gde gresim, odnosno sta da ispravim. Hvala na strpljenju.
Potpis
Pera električar 0637129710, BG, preporučujem.
Re: Kako izbeci gresku koju javlja DELETE naredba? 23.08.2002. u 19:37 · pre 294 meseca #5
Znam da vam je cimanje, al jel moze ipak neko da mi da Delphi source za brisanje jednog reda iz InterBase-a, uz koriscenje komponenti IBQuery i IBUpdateSQL, nikako mi samom ne uspeva. Unapred zahvalan.
Potpis
Pera električar 0637129710, BG, preporučujem.
Re: Kako izbeci gresku koju javlja DELETE naredba? 05.05.2003. u 02:10 · pre 286 meseci #6
e ja sam imao slican problem sa VB i access bazom ...
ne znam dali ce ti puno znaciti ali ja sam pre svakog
brisanja proveravao dali nesto ima u bazi a to se
iz VB-a radi po principu
bla bla.MoveLast
IF bla bla.RecordCount >0 then
#moze da se brise
Else
#nemas bato nista u bazi :)
end if

ili nesto slicno ...... nisam sad siguran je* ali tako je nesto
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme