[ draksa @ 29.03.2007. 12:08 ] @
Pravim sajt koji u pozadini ima bazu podataka sa imenima, prezimenima,... Da li neko zna kako stoje stvari oko upisa nasih slova u MS SQL Server Express 2005. Trentno prihvata upis ŠÐŽ i šž dok č i ć prikazuje kao c. Citanje takvih imena nisam ni pokusavao.

Problem je sledeci:
Za pocetak treba da napunim tabelu A sa nasim imenima i prezimenima i zelim da mogu da upisujem i nasa slova, dalje mi je potrebno da korisnik moze u formular da unese ime sa nasim slovima i da se to ime korektno zapamti drugoj tabeli B. Nakon toga mi je potrebno da na osnovu imena iz tabele B pretrazujem tabelu A. Sve ovo je naravno veoma jednostavno kada radis sa imenima tipa Marko, Jelena,... ali sta da radim kad treba da nadjem nekog Šćepana?

Samo da napomenem da sve ovo radim u ASP.NET 2.0, i da se radi o latinici.
Neke ideje?
Unapred hvala!
Dragan
[ logic_rabbit @ 30.03.2007. 08:48 ] @
Mozda da stavis kolaciju baze Croatian-CI-AS ili da umesto varchar koristis Nvarchar.
[ draksa @ 03.04.2007. 00:45 ] @
Uspeo sam!!!
Potrebno je da se postavi kolacija na croatian-ci-as i da se koristi nvarchar umesto varchar. Samo sa nvarchar nece lepo da radi, neka slova prikazuje a neka ne.
Puno hvala!
[ branimir.ts @ 13.04.2007. 16:21 ] @
Treba da postavis database kolaciju na SQL_Latin1_General_cp1250_ci_as a zatim da u konekcionom strigu eksplicitno naglasis da se ne vrsi automatska translacija u default (latin1) raspored.

Nikakva polja nvarchar tipa ti nisu potrebna, nvarchar polje je velicine dva bajta, a varchar zauzima duplo manje.

Pozdrav