[ MajorFatal @ 31.10.2007. 12:59 ] @
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...?
[ Miloš Baić @ 31.10.2007. 13:54 ] @
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.
[ savkic @ 31.10.2007. 15:31 ] @
> 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.
[ MajorFatal @ 31.10.2007. 19:41 ] @
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...