Novo

Forum kao aplikacija na telefonu

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

  • 3 odgovora
  • 3.100 pregleda

Najnovija ↓

Unos podataka u bazu 31.10.2007. u 13:59 · pre 231 mesec #1
Napravio sam novu formu za unos, stavio na nju gomilu edita i jedno dugme (Unesi) i za dugme ispisao sledeci kod:
Code:

 Form1.pFIBDataSet1.Close;
 Form1.pFIBDataSet1.InsertSQL.Text:= 'insert into "SIMIC"( "RED_BR"'
+' , "DATUM", "VRSTA_ROBE", "DOBAVLJAC", "NAZIV_ROBE"'
+', "KOMADA"'
+', "CENA"'
+', "IZNOS"'
+', "PLACENO"'
+', "ROK_PLACANJA"'
+')'
+'values'
+'('
+'Edit1.Text, Edit2.Text, Edit3.Text, Edit4.Text,'
+'Edit5.Text, Edit6.Text, ComboBox1.Text,Edit7.Text,'
+'Edit8.Text, Edit9.Text, Edit10.Text, Edit11.Text,'
+'Edit12.Text, Edit13.Text'
+')';

 Form1.pFIBDataSet1.Open;

Posle otklanjanja gomile gresaka konacno mi se sve kompajlira kako treba ali... nista se ne desava, ispisem podatke u editima kliknem na dugme i nista....
Da li sam trebao da koristim DBEdite? Kad im zadam sourse odmah mi prikazuju podatke iz baze a to mi ne treba jer treba da unesem nove podatke, a ako im ne zadam sourse ne dozvoljavaju upis...?
Re: Unos podataka u bazu 31.10.2007. u 14:54 · pre 231 mesec #2
Pa, stvar je u praksi i iskustvu.

Možeš postaviti TDBEdit kontrole, povezati ih sa atributima, a u samoj TpFIBDataSet komponenti generisati kod za insert, update, refresh, delete. Potrebno je samo pre npr. unosa podataka, tu TpFIBDataSet komponentu postaviti u mod za unos te u TDBEdit kontrolama uneti vrednosti, eventualno i u TDBGrid kontroli. Posle toga odraditi Post.
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Unos podataka u bazu 31.10.2007. u 16:31 · pre 231 mesec #3
> Posle otklanjanja gomile gresaka konacno mi se sve kompajlira kako treba ali... nista se ne desava, ispisem podatke u editima kliknem na dugme i nista....

Dataset.Open se koristi kada dataset vraća result set (podatke), za izvršavanje naredbi (DLL, INSERT, UPDATE, DELETE) treba koristiti ExecSQL. Gledaj malo pažljivije druge poruke, na isti problem sam odgovorio ovih dana.
Vidim da nazive tabela i polja ispisuješ pod navodnicima, ako nemaš realnu potrebu za nekim specifičnim imenima nemoj to raditi, život će ti biti mnogo jednostavniji.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Unos podataka u bazu 31.10.2007. u 20:41 · pre 231 mesec #4
Resio sam problem tako sto sam stavio DBEdite i DBNavigator koji je u pocetku pravio probleme pa sam morao da menjam SQL Refresh iskaz u pFIBDataset sa nekog komplikovanog na najjednostavniji select * from tabela, hvala ipak, iskustvo? Necu ga ni steci ako ne prebrodim ove pocetnicke korake. Ma koliko se trudio nisam nasao temu u kojoj si odgovorio na slicno pitanje ovih dana...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme