Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Co znamená, že si vytváříš databázi? Vytváříš si přímo tabulky? Nebo třeba používáš CodeFirst v Enti…
Wikan 05.01.2017 14:10
Wikan
Co za kódování používáte, aby v databázi šly české znaky? Našel jsem nastavení při kliknutí na proje…
Dupla 12.01.2017 12:43
Dupla
UTF-8
Wikan 12.01.2017 12:58
Wikan
To tam právě není :/
Dupla 12.01.2017 13:01
Dupla
Jo aha, ty se sice ptáš na kódování, ale "cestu" tam máš pro Collation, tedy v podstatě pořadí znaků…
Wikan 12.01.2017 13:26
Wikan
No jiné jsem tam nenašel. Nebo kde se dá nastavit kódování?
Dupla 12.01.2017 13:36
Dupla
Zdá se, že MSSQL používá standardně UCS-2 a nejde to změnit. Takže to ani nemusíš řešit.
Wikan 12.01.2017 13:49
Wikan
Stačí teda když nastavím to Collation jo? Protože se mi stalo, že v aplikaci napíšu nějaký text s če…
Dupla 12.01.2017 13:51
Dupla
A byla to MSSQL databáze?
Wikan 12.01.2017 13:53
Wikan
Nejspíš ano. Bylo to to samé jak tady popisuji, dělané ve visual studiu.
Dupla 12.01.2017 14:02
Dupla
Tak zkus a uvidíš, fungovat by to mělo.
Wikan 12.01.2017 14:05
Wikan
Vyzkoušel jsem a nefunguje. Z českých znaků funguje jen "šžýáíé" tak, jako předtím :/
Dupla 18.01.2017 09:39
Dupla
Při vytváření instance serveru a pak i databáze určuješ collation (kódovou stránku) pro databázi. Ta… poslední
Jan Fiala 18.01.2017 16:25
Jan Fiala

Při vytváření instance serveru a pak i databáze určuješ collation (kódovou stránku) pro databázi. Ta se pak mění hodně těžko. A pokud máš collation u DB jinou než u instance SQL serveru na kterém databáze běží, budeš mít problém s temp tabulkami, které se vytváří jen v paměti v TEMPDB - ta má kódovou stránku danou instancí.
Takže s tím souvisí i to, že budeš DB deployovat na nějaký server a měl bys vědět, jak je server nastavený. Když neřekneš jinak, tak se ti ta databáze vytvoří s tou samou kódovou stránkou jako instance na serveru.

Proč děláš něco, k čemu o čem nevíš ani úplné základy a nejevíš snahu si o tom něco přečíst?
Nevíš ani jakou databázi vytváříš, jediné co víš je, že to děláš ve Visual Studiu :-(

Dejme tomu, že DB běží na MS SQL. Spusť (případně před tím si nainstaluj) SQL management studio, podívej se na collation databáze (dá se to zvládnout i z kódu pomoci SQL dotazů), stačí nakouknout do MSDN.

Zpět do poradny Odpovědět na původní otázku Nahoru