IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
skilledt
Člen
Avatar
skilledt:22.12.2017 12:36

Dobrý den, řeším problém, kdy webové rozhraní napsané v ASP NETu má problém s ukládáním textu s diakritikou do databáze. Záznam se do databáze vloží, ale místo znaků s diakritikou jsou otazníky.

Ukládání probíhá do NexusDB, přičemž příkaz vypadá takto :
nxComm.CommandText = "INSERT INTO rgMobile (Device,owner) VALUES ('"+uid+"', '"+owner+"')";
když si nechám vylogovat konečný sql příkaz, háčky a čárky v proměnné owner ještě jsou. Do databáze ale neprojdou.
Přitom ale při ručním zadání do datbáze v manageru háčky a čárky projdou, nemělo by se tedy jednat o problém v nastavení tabulky.

Má někdo s tímto zkušenost, případně nějaký nápad jak toto řešit?

 
Odpovědět
22.12.2017 12:36
Avatar
Odpovídá na skilledt
Michal Štěpánek:22.12.2017 18:01

Naopak, já si myslím že problém je v kódování DB, a to pomíjím nebezpečnost toho tvého "neparametrizo­vaného" dotazu...

Editováno 22.12.2017 18:03
Nahoru Odpovědět
22.12.2017 18:01
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.