Obsah
1 - Problém
2 - Příčina
3 - Řešení
4 - Klíčová slova
1 - Problém
- Uživatel normálně pracuje v Evoliu.
Při uložení se zobrazí hlášení "String
or binary data would be
truncated".
2 - Příčina
- Hlášení je způsobeno tím, že do
některého pole bylo zadáno více textu,
než je nastaveno v databázi.
- Např. pole Titul je nastaveno na
kapacitu 20 znaků. Pokud by do něj
někdo zadal místo zkraty text
"Diplomovaný architekt", dostane se na
velikost 21 znaků a při uložení by se
objevila uvedená chyba.
3 - Řešení
- Největší zákeřností tohoto hlášení je,
že není konkrétní - není v něm řečeno,
které pole překročilo povolenou
velikost.
- Nezbývá než použít vylučovací metodu a
při zapisování postupně data ukládat
(resp. když chyba vyskočí tak naopak
texty zkracovat)
- V okamžiku, kdy zjistíte pole jenž je
příčinou chyby, můžete se rozhodnout,
zda se přizpůsobíte jeho velikosti
nebo zadáte požadavek na hotline AVE
Soft, aby bylo pole zvětšeno.
4 - Klíčová slova
Ukládání, Text,
Chyba