Poslední příspěvky

Stran: [1] 2 3 ... 10
1
Obecné / Re:LMD for XE7 s LMDSimplePanel
« Poslední příspěvek od Stanislav Hruška kdy 17-10-2017, 17:56:24 »
Doma nie som od neho ďaleko. Mám 500 kB linku. Ale za jedno € mesačne 8)  Ťahalo to viac ako 20 minút. Hlavné je, že to tam všetko je.
2
Obecné / Re:LMD for XE7 s LMDSimplePanel
« Poslední příspěvek od František kdy 17-10-2017, 16:03:37 »
tváriš sa ako by si mal dial-up
3
Firebird a Interbase / Re:FireDAC - Refresh
« Poslední příspěvek od chaloup kdy 17-10-2017, 09:38:07 »
Jo jedná se o TFDQuery.  Když nastavím pfInKey:
Kód: [Vybrat]
FDQuery1.Fields.FieldByName('MY_ID').ProviderFlags := [pfInWhere, pfInUpdate, pfInKey]; nebo v update options nastav KeyFields.
Tak refresh začne dělat FetchAll.
Protože v FireDAC.Comp.DataSet.pas na řádku 5141 je:
Kód: [Vybrat]
if sKeyFields <> '' then begin
   CheckFetchedAll;
4
Firebird a Interbase / Re:Dostupné data v TTable po close conection
« Poslední příspěvek od František kdy 17-10-2017, 08:46:02 »
mam XE5 a nasiel som len FDDataMove, ale je to ono, síce sa mi to zdá trocha komplikované, ale šlape to
5
Firebird a Interbase / Re:Dostupné data v TTable po close conection
« Poslední příspěvek od Delfin kdy 17-10-2017, 07:21:05 »
Mam obavu ze se bude FireDAC persistenci dat v pametove storage po uzavreni datasetu branit. Jina moznost je klon resultsetu do TFDMemTable (napr. pres property Data se da storage zkopirovat; pres CopyDataSet kompletne cely dataset).
6
Firebird a Interbase / Re:Dostupné data v TTable po close conection
« Poslední příspěvek od František kdy 17-10-2017, 06:48:06 »
no nie je to úplne ono, lebo primárne chcem funkciu, ktorá mi vrát ResultSet, ale vrámci funkcie chcem ostatné objekty uvolniť... ale ak to možné nebude, pôjdem zase tvojou cestou :)

ps. read only potrebujem
7
Firebird a Interbase / Re:Dostupné data v TTable po close conection
« Poslední příspěvek od Delfin kdy 17-10-2017, 06:08:22 »
Podle toho co popisujes by se ti mozna (zalezi co znamena zpracovat) mohl hodit Offline rezim (jen pozor na fakt, ze pokud budes dataset pripojeny ke connection objektu v offline rezimu editovat, bude se snazit takovy objekt k databazi pripojit, coz se muze dit z "tovarniho" nastaveni automaticky).
8
Firebird a Interbase / Dostupné data v TTable po close conection
« Poslední příspěvek od František kdy 17-10-2017, 05:53:53 »
mam funkciu kde:
vytvorim conection, transaction .. query (alebo table) vrátim TFDTable, ale keď pred ukončením uvoľním conection tak result je nil.
je možné vrátiť objekt ktorý môžem potom štandardne volať xxx.FieldByName('kod').AsString?

jednoducho, nechcem držať conection na DB, počas behu app, ale len pripojiť, načítať, odpojiť..a potom spracovať
9
Firebird a Interbase / Re:FireDAC - Refresh
« Poslední příspěvek od Delfin kdy 16-10-2017, 23:51:33 »
O jake komponente se tu bavime (TFDQuery)? Muzu poprosit o jeji uplnou konfiguraci?
10
Firebird a Interbase / Re:FireDAC - Refresh
« Poslední příspěvek od chaloup kdy 16-10-2017, 18:38:17 »
Tak jsem se na ten problém zeptal podpory, podle nich je to by-design, mě se to chování nezdá správné. Jak píšou, na řádku 5141 se ten FetchAll opravdu volá, když je vyplněný index.
Citace
The behaviour that you describe looks to be as designed. By setting pfInKey in the provider flags, you are telling FireDAC that the table in the query has a primary key. If I look at line 5141 of FireDAC.Comp.DataSet.pas,  I see that the rows will be fetched if a primary key is defined:

if sKeyFields <> '' then begin
   CheckFetchedAll;
Stran: [1] 2 3 ... 10