Obrázek Jak z ADOQuery smazat ten správný záznam, pokud se používá JOIN

18. 8. 2021, Vladimír Klaus, navštíveno 108x

Delphi
SQL
SQL Server

Nedávno jsem v jednom projektu přidal funkci mazání aktuální položky v mřížce Tasky. Tedy zdánlivě zcela běžnou záležitost, která se ale záhy ukázala jako hodně problematická. Smazání položky probíhalo přes funkci...

Obrázek MS Access - Příkaz TRANSFORM/PIVOT

25. 7. 2021, Vladimír Klaus, navštíveno 215x

MS Access
MS Office
SQL

Příkaz TRANSFORM, který by se asi měl spíše jmenovat PIVOT slouží k tvorbě křížového dotazu nebo lépe řečeno vytvoření jakési fixní kontingenční tabulky, kterou znáte z MS Excelu nebo, pokud programujete, tak i z řady...

Obrázek Jak zjistit velikost tabulek v databázi SQL Serveru

30. 1. 2021, Vladimír Klaus, navštíveno 361x

SQL
SQL Server

Pokud pro nějaký projekt používáte Express verzi MS SQL Serveru, která měla omezení na 2 GB (dnes už naštěstí na 10GB), není od věci občas zkontrolovat velikost celé databáze, resp. tabulek a případně provést potřebné...

Obrázek MS Access a problémy při použití vícenásobného JOIN

1. 9. 2020, Vladimír Klaus, navštíveno 426x

MS Access
SQL
SQL Server

Pokud se pokoušíte zadat relativně nezávadný SQL dotaz sestavený z několika propojení, můžete být nemile překvapeni chybovou hláškou, která nedává smysl. SELECT * FROM Akce LEFT JOIN CisTypAkce ON...

Obrázek SQL Server - statistika indexů a z toho plynoucí REBUILD nebo REORGANIZE

31. 7. 2020, Vladimír Klaus, navštíveno 843x

SQL
SQL Server

Statistika indexů, tak jak ji získáme níže uvedeným skriptem, nám umožní především posoudit, jak jsou indexy fragmentované. Protože pokud jsou fragmentované hodně, je třeba s tím něco udělat, neb to má nebo může mít...

Obrázek Odstraňování záznamů, když je třeba využít informace z další tabulky

27. 8. 2019, Vladimír Klaus, navštíveno 669x

SQL
SQL Server

Občas potřebujete odstranit nějaké záznamy z hlavní tabulky, ale podmínka, která určuje, kterých záznamů se to týká, souvisí s další tabulkou. Zápis se může v různých databázích lehce lišit, případně je možné podmínku...

Obrázek Jak v SQL Server Management Studiu generovat script včetně fulltextového katalogu a indexů

9. 11. 2018, Vladimír Klaus, navštíveno 1511x

SQL
SQL Server

Pokud potřebujete přenést tvorbu databáze a tabulek na jiný server pomocí skriptu, je postup jasný a jednoduchý. V SQL Server Management Studiu se klikne pravým tlačítkem na databázi a vyvolá: Tasks > Generate...

Obrázek Chyba "Příznak BOF nebo EOF má hodnotu True nebo byl odstraněn aktuální záznam. Požadovaná operace vyžaduje aktuální záznam"

16. 3. 2018, Vladimír Klaus, navštíveno 1370x

Delphi
MS Access
SQL

U jednoho projektu v Delphi dochází (ale pouze při debuggování) k níže uvedené chybě a zatím se mi ji nepodařilo korektně vyřešit. Zobrazování této výjimky jsem tedy alespoň vypnul. Návody dostupné na internetu jsou...

Obrázek Náhodné pořadí SELECTu v Accessu a SQL Serveru

9. 2. 2018, Vladimír Klaus, navštíveno 1159x

MS Access
SQL
SQL Server

Určitě občas potřebujete získat náhodnou sadu záznamů z dané tabulky či dotazu. Nemělo by to být nic zásadně složitého, ale jsou tu jistá specifika, alespoň pokud jde o MS Access. MS Access Asi velice rychle najdete,...

Obrázek Chyba "Informace o sloupci klíčů jsou nedostatečné nebo nesprávné. Aktualizace se týká příliš mnoha řádků."

20. 10. 2017, Vladimír Klaus, navštíveno 1107x

Delphi
MS Access
SQL
SQL Server

Při práci s dotazem přes TADOQuery může dojít k chybě "Informace o sloupci klíčů jsou nedostatečné nebo nesprávné. Aktualizace se týká příliš mnoha řádků.", která vypadá docela srozumitelně, jen při pátrání po problému...