Poslední příspěvky

Stran: [1] 2 3 ... 10
1
Obecné / Re:IDE - Vkladani kodu na konec
« Poslední příspěvek od Daniel_Andrascik kdy 27-04-2017, 08:49:10 »
Tobe IDE resp. debugger resolvuje odkazy (pri watch, follow etc...) a naseptava symboly, ktere jsou definovane v unitach, ktere nenajde primo v uses a mas je v includech (a ty unity nejsou na path)? :-O

Jj, nezaznamenal som ziadne obmedzenia voci priamemu zapisu do uses. Ten follow mi neviem preco niekedy nefuguje aj pri priamom zapise bez include. Tak 1 zo 4 pokusov neprejde a neprisiel som doteraz na to preco. Ale inac ako pisem, mam nejaku vlastnu reusable kniznicu ktoru pcham pomaly do kazdeho projektu ktory robim. A aby som to nemusel stale vypisovat v kazdej unite tak vzdy na zaver uses vlozim include subor. Navyse mam v projekte nejaky globalny inc subor v ktorom nastavim direktivy podmienenej kompilacie a vyberam si tym kore casti tej reusable kniznice chcem mat v projekte zahrnute. Cize podla toho sa mi tie include subory v uses klauzuliach este upravia aby sa do projektu netahalo uplne vsetko. Nejakych par dni mi to trvalo kym som si to takto vysperkoval ale od vtedy s tym nemam nijake zavaznejsie problemy a nestretavam sa zo ziadnymi obmedzeniami voci priamemu zapisu
2
Obecné / Simulace vstupu z klavesnice
« Poslední příspěvek od Andy kdy 26-04-2017, 17:13:34 »
Zna nekdo nejaky zpusob jak emulovat vstup z klavesnice vsech znaku? Napriklad: "123;456;789?123*456*789"

Vsechny zpusoby co jsem zkousel umi pouze klasicke 0-9,a-z a par specialnich klaves typu BR,SPACE...
3
Firebird a Interbase / Re:EMS script - Transakcie
« Poslední příspěvek od pf1957 kdy 24-04-2017, 10:44:46 »

EXECUTE BLOCK AS
begin
  SET TRANSACTION READ WRITE ISOLATION LEVEL SNAPSHOT;
...
Transakce vzdy zahajuje klient (krome autonomous). A podle me je tohle z principu spatne, protoze ty ten kod spoustis nejakym nastrojem, ktery predstavuje klienta a sam si uz nejakou transakci pro spoustene SQL prikazy vytvoril. A taky ma nejaky prikaz pro commitnuti davky prikazu, FB konkretne COMMIT WORK.

Normalni je transakce ridit z aplikace pres API resp. pres konponenty, ktere to API zapouzdruji.

4
Firebird a Interbase / Re:EMS script - Transakcie
« Poslední příspěvek od berlusco1974@azet.sk kdy 24-04-2017, 10:20:06 »
Ok. Ďakujem
5
Firebird a Interbase / Re:EMS script - Transakcie
« Poslední příspěvek od pf1957 kdy 24-04-2017, 10:09:38 »
Mne sa jedná teraz o tú druhú knihu The Firebird Book od Helen Borie. Je tam len syntax, alebo konkrétne príklady?
Syntax je tam jen na okraj, ta kniha se zabyva komplexne vlastnostmi RDBMS Firebird a fragmenty prikazu tam jsou na dokresleni vykladu, ale neni to ucebnice a copy&paste priklady tam nejsou
6
Firebird a Interbase / Re:EMS script - Transakcie
« Poslední příspěvek od berlusco1974@azet.sk kdy 24-04-2017, 09:59:44 »
Tú knihu od Cisára mám. Práve odtiaľ som zobral ten príkaz SET TRANSACTION, čo mi nefunguje, aj keď je tam uvedený aj s dostupnosťou na DSQL...

Mne sa jedná teraz o tú druhú knihu The Firebird Book od Helen Borie. Je tam len syntax, alebo konkrétne príklady?
7
Firebird a Interbase / Re:EMS script - Transakcie
« Poslední příspěvek od berlusco1974@azet.sk kdy 24-04-2017, 09:52:02 »
Ok. Default a explicit pochopil som.

Citace
Sú a všade.

Ty si tie moje témy nečítal ;D

To znamená, v tej knihe sú na všetky príkazy uvedené konkrétne príklady?

8
Firebird a Interbase / Re:EMS script - Transakcie
« Poslední příspěvek od Stanislav Hruška kdy 24-04-2017, 09:45:38 »

Na začiatok: vždy a všade pracuješ s transakciami.
Citace
default(autocommit rezim)
FireDAC sa sám postará o spustenie, potvrdenie či zrušenie transakcie. To sa používa len ak chceš získať údaje. NIE meniť.
Citace
2. explicitne nastartovanie
Table/Query.Transaction.StartTransaction;
+ ich potom musíš potvrdiť alebo zrušiť.
Citace
Sú tam aj konkrétne príklady, nielen syntax?
Sú a všade.
Skús si zohnať knihu Podrobná příručka InterBase/Firebird - Pavel Císař. Občas ich ponúkajú na internete. Nie v obchodoch.

Ty si tie moje témy nečítal ;D
9
Firebird a Interbase / Re:EMS script - Transakcie
« Poslední příspěvek od berlusco1974@azet.sk kdy 24-04-2017, 09:39:38 »
Citace
V podstate ne, protoze kdyz se podivas do reference, tak zjistis, ze SP apod. se vykonavaji v kontextu bezici transakce.

Áno, to si uvedomujem. Ja som si ten môj zápis na začiatku len zjednodušil. V skutočnosti by to vyzeralo takto:

EXECUTE BLOCK AS
begin
  SET TRANSACTION READ WRITE ISOLATION LEVEL SNAPSHOT;

  EXECUTE PROCEDURE TEASTING_APP (1);
  EXECUTE PROCEDURE TEASTING_APP (2);

  COMMIT;

  SELECT * FROM TESTING;
  ROLLBACK;
end
... samozrejme, keby to nezahlásilo chybu!

Citace
Ta je bud default (pri autocommit rezimu) nebo explicitne nastartovana a to SET TRANSACTION je jen pro pristup k default transakci a ne pro zahajovani transakci.

Čo znamená presne:
1. default(autocommit rezim)
2. explicitne nastartovanie
a kde si ich nadefinujem? Pri komponente v Delphi?

Citace
koupit The Firebird Book od Helen Borie, protoze s dokumentaci, ktera se volne vali po webu se moc daleko nedostanes.
Sú tam aj konkrétne príklady, nielen syntax?

Ďakujem za Vaše odpovede.

10
Obecné / Re:TObjectList<T>.Clear - AV
« Poslední příspěvek od Stanislav Hruška kdy 23-04-2017, 10:07:48 »
Keďže som tú funkciu vyhodil, tak som to už neriešil. Nemal som na to náladu.
Stran: [1] 2 3 ... 10