[ Mali Misha @ 18.03.2009. 08:35 ] @
Već neko vreme pokušavam ovo da napravim. Naime radim sa Interbase + BCB6. Napravio sam malu TIBQuery i preko TDataSource mogu da pregledam njene rezultate u jednom TDBGrid-u. Evo, ovako izgleda upit: Code: SELECT * FROM TABELA WHERE DATUM < :DAT Ovaj parametar DAT mogu da postavim pre nego što pozovom ShowModal() forme koja ga prikazuje, i mogu da aktiviram TIBQuery: Code: DMod->QUpit->ParamByName("DAT")->AsInteger = GenDateShort(); DMod->QUpit->Prepared = true; DMod->QUpit->Active = true; I ovo radi. No, ako promenim malo bazu tokom rada programa, i opet probam da pozovem formu, dobijam grešku da je 'dataset open' i da ne može da izvede ovo osvežavanje. Pokušao sam da podesim Enabled property dataseta na false pa da je vratim na true, ali i dalje ne radi. Gde grešim? |