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

Kako ubaciti u bazu rekord koji sadrzi auto increment?

[es] :: Pascal / Delphi / Kylix :: Kako ubaciti u bazu rekord koji sadrzi auto increment?

[ Pregleda: 2340 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MatezYU

Član broj: 4114
Poruke: 1586
*.adanet.co.yu.



+17 Profil

icon Kako ubaciti u bazu rekord koji sadrzi auto increment?19.03.2006. u 11:45 - pre 220 meseci
Pozdrav!

Ubacujem u bazu preko insertrecord-a podatke iz maski i memo-a ali problem mi je sto je prva kolona broj koji se automatski povecava... To mi je kljuc jer mi je tabela preko relacije povezana sa jmbg sa drugom tabelom..
Ovako sam odradio ali ono gde je null uvek prijavi gresku... Kako to da odradim?

table1.Open;
Table1.InsertRecord([Null,form3.combobox1.text,maskedit1.text,memo1.lines,combobox1.text,maskedit2.text,maskedit3.text]);
table1.close;
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Kako ubaciti u bazu rekord koji sadrzi auto increment?19.03.2006. u 11:57 - pre 220 meseci
Umesto Null probaj Nil.
 
Odgovor na temu

MatezYU

Član broj: 4114
Poruke: 1586
*.ru
Via: [es] mailing liste



+17 Profil

icon Re: Kako ubaciti u bazu rekord koji sadrzi auto increment?19.03.2006. u 13:39 - pre 220 meseci
Proradilo je! Hvala ti
A u cemu je razlika ako mozes da mi objasnis?
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Kako ubaciti u bazu rekord koji sadrzi auto increment?19.03.2006. u 14:52 - pre 220 meseci
Null je tipa Variant i predstavlja praznu promenljivu.

Nil je tipa Pointer i predstavlja pokazivac na nista.
 
Odgovor na temu

MatezYU

Član broj: 4114
Poruke: 1586
*.ru
Via: [es] mailing liste



+17 Profil

icon Re: Kako ubaciti u bazu rekord koji sadrzi auto increment?19.03.2006. u 15:02 - pre 220 meseci
Hvala ti!

A jel znas kako bih mogao da proverim da li je tabela prazna?
Imam sledeci problem. Dve tabele su mi povezane. Kada brisem recimo
pacijenta sa JMBG brojem automatski treba da se ukloni i svi njegovi
nalazi iz druge tabele... Radim sa BDE i povezao sam ih sa relacijom
ali kada hocu da isbrisem onda mi izbaci "master has records..."
kako mogu da proverim da li je druga tabela prazna, pa ako jeste da
obrisem ovog pacijenta a ako ima nesto u njoj prvo da obrise nju pa
onda ovu gde je pacijent...
Ako stabim table2.delete i table1.delete kada je prazno polje u drugoj
tabeli, tj. ako pacijent nema nalaze onda mi izbaci gresku...
 
Odgovor na temu

dekys
Dejan Stevanović

Član broj: 464
Poruke: 104



+1 Profil

icon Re: Kako ubaciti u bazu rekord koji sadrzi auto increment?19.03.2006. u 16:05 - pre 220 meseci
Code:
     
     if Table2.RecordCount >0 then
     begin
          Table2.First;
          while not Table2.Eof do
          begin
               Table2..Delete;
               Table2.Next;
          end;
     end;
     Table1.Delete;
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Kako ubaciti u bazu rekord koji sadrzi auto increment?

[ Pregleda: 2340 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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