[ elmagio @ 29.10.2006. 10:27 ] @


Imam problem sa VB2005 kada snimam u bazu snimi mi se uredu ali bez slova č i ć, nego mi snimi kao c i c .
Znači sva mi naša slova prihvaća osim č i ć?
Kako ovo riješiti?


Lp,


[ maksvel @ 29.10.2006. 14:33 ] @
Ako ti direktno u bazi stoje pogrešni karakteri, proveri collation( za SQL server).(Probaj sa
ALTER DATABASE MyDatabase COLLATE <latinični_collation>)
Ako su u bazi slova OK, možda ti encoding strane nije korektan?
[ Oliver Klaćik @ 30.10.2006. 01:52 ] @
Koju bazu koristiš i koji data type za te podatke (u bazi)?

Kod SQL Server-a moraš koristiti nchar ili nvarchar za upis podataka koji sadrže naša slova (n je oznaka za Unicode - nemam pojma zašto).

Collation se koristi samo da bi SQL Server znao po kojoj azbuci/abecedi da sortira tekstualne podatke.
[ maksvel @ 30.10.2006. 07:03 ] @
Citat:
Oliver Klaćik:
Collation se koristi samo da bi SQL Server znao po kojoj azbuci/abecedi da sortira tekstualne podatke.

OK, to je jasno. Nego, znam da mi se desilo da je collation bio automatski podešen na ćirilični: Ćir(čšćžđdžljnj) radi OK, a neće da prihvati ščćžđ. Promena collationa je rešila stvar -> izgleda da to nije bio preporučljiv način
[ elmagio @ 31.10.2006. 17:55 ] @



Evo mene opet nisam uspio nikako.

Koristim MYSQL bazu i data type je text i iste postavke sam koristio i za bazu dok sam radio sa VB2003 i sada kad sam sve prebacio na 2005 nerade mi slova č i ć?