Obrázek Jak se pracuje s datumy a časy, díl 1. - Úvod

25. 1. 2023, Vladimír Klaus, navštíveno 21x

ASP.NET/C#
Delphi
JavaScript
SQL
SQL Server
Systém
Windows

Tato série článků bude postupně doplňována všemi možnými způsoby práce s datumem a časem v jazycích a systémech, které používám. Každý programátor jistě potvrdí, že toto je jedna z nejhorších oblastí, kde skoro nic není...

Obrázek Jak v SQL zjistit počet skupin při použití GROUP BY

26. 10. 2022, Vladimír Klaus, navštíveno 206x

SQL
SQL Server

Asi každý víme, jak pomocí SQL seskupit údaje a následně i spočítat počet údajů/řádek v každé skupině. Ale jak spočítat počet skupin? Logicky tak, že nejprve udělám seskupovací dotaz a ten ještě obalím sčítacím dotazem...

Obrázek Zamezení dvojnásobné velikosti zálohy SQL Server databáze

6. 4. 2022, Vladimír Klaus, navštíveno 511x

SQL
SQL Server

Zálohování SQL Server databáze má mnoho aspektů a byla k tomu napsána spousta knih. Jako třeba tato úžasná 380stránková příručka "SQL Server Backup and Restore". Co ale zřejmě naštve každého začínajícího uživatele bývá...

Obrázek Kalkulované pole v SQL Serveru typu bit (bool)

5. 3. 2022, Vladimír Klaus, navštíveno 270x

SQL
SQL Server

Pokud potřebujete v tabulce na SQL Serveru založit kalkulované pole, pak vřele doporučuji na to jít přes T-SQL, nikoliv přes Designera. Pořád vám bude hlásit nějaké chyby a nedá se s ním rozumně pracovat - hlavně ve...

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 715x

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 Jak v SQL Serveru odstranit z hodnot diakritiku

30. 7. 2021, Vladimír Klaus, navštíveno 888x

SQL Server

Pokud někdy pracujete s daty, které používají diakritiku (ale občas také ne) a potřebujete to sjednotit, pak se nabízí použít něco, co diakritiku odstraní. SELECT CONVERT(varchar, 'ěščřžýáíéúůŘŽŇČĎ') COLLATE...

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

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

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 780x

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 přednášky a videa

23. 8. 2020, Vladimír Klaus, navštíveno 746x

SQL Server

Nedávno proběhla skvělá (tentokrát jen online) Windows User Group konference týkající se SQL Serveru. Doporučuji všem, co se o tuto databázovou technologii zajímají. A doporučuji i zdánlivě banální přednášky/videa typu...

Obrázek Kdy mohou nastat zvláštní problémy s ADOConnection.Connected a ADOTable.Active

22. 8. 2020, Vladimír Klaus, navštíveno 897x

Delphi
SQL Server

Pokud v Delphi pracujete s databázovými tabulkami, není od věci se tu a tam ujistit o tom, zda je požadovaná tabulka skutečně otevřena, aby nedošlo k chybě. Tedy něco jako: if MyTable.Active then...; Na tom není opravdu...