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