Tema: Re: MSSQL kaip padaryti kad iesktou ir lietuviskas raides?
Autorius: Ostapas
Data: 2009-08-19 11:23:53
http://msdn.microsoft.com/en-us/library/ms179884.aspx

Aš dariau taip:
 SET @param = REPLACE (@param, 'ą', 'a');
 SET @param = REPLACE (@param, 'a', '[a,ą]');
 SET @param = REPLACE (@param, 'č', 'c');
 SET @param = REPLACE (@param, 'c', '[c,č]');
 SET @param = REPLACE (@param, 'ė', 'e');
 SET @param = REPLACE (@param, 'ę', 'e');
 SET @param = REPLACE (@param, 'e', '[e,ę,ė]');
 SET @param = REPLACE (@param, 'į', 'i]');
 SET @param = REPLACE (@param, 'i', '[i,į]');
 SET @param = REPLACE (@param, 'š', 's');
 SET @param = REPLACE (@param, 's', '[s,š]');
 SET @param = REPLACE (@param, 'ū', 'u');
 SET @param = REPLACE (@param, 'ų', 'u');
 SET @param = REPLACE (@param, 'u', '[u,ų,ū]');
 SET @param = REPLACE (@param, 'ž', 'z');
 SET @param = REPLACE (@param, 'z', '[z,ž]');

Sprendimas nėra pats geriausias, bet tomis aplinkybėmis alternatyvų nebuvo daug.
-- 
pax vobiscum


"kazkas" <kazkas@kazinkas.lt> wrote in message news:h6ga1j$e10$1@trimpas.omnitel.net...
> Sveiki,
> 
> Yra MS SQL DB, kur suvesti vardai pavardės su LT raidėmis (č,š,ž ...)
> Norima, kad suvedus paieškos langelyje 's', parodytų įrašus ir su 'š'
> Paieška bus daroma iš programos parašytos su .NET.
> Norėtusi, kad veiktu ir pvz su vokiškomis raidemis
> Paieskoje daryti daug arba kažkaip nesinori.
> Gal kas susidūręs buvote ir žinote gerą sprendimą?