Novo

Forum kao aplikacija na telefonu

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

Kako ubaciti u bazu rekord koji sadrzi auto increment?

  • 5 odgovora
  • 3.191 pregleda

Najnovija ↓

Kako ubaciti u bazu rekord koji sadrzi auto increment? 19.03.2006. u 12:45 · pre 251 mesec #1
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;
Re: Kako ubaciti u bazu rekord koji sadrzi auto increment? 19.03.2006. u 16:02 · pre 251 mesec #5
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...
Re: Kako ubaciti u bazu rekord koji sadrzi auto increment? 19.03.2006. u 17:05 · pre 251 mesec #6
Code:
     
     if Table2.RecordCount >0 then
     begin
          Table2.First;
          while not Table2.Eof do
          begin
               Table2..Delete;
               Table2.Next;
          end;
     end;
     Table1.Delete;
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme