On Friday, 21 December 2012 09:26:56 UTC+1, PaSkol wrote:
<ciach>
Ha! Dzięki PaSkol, dzięki twoim wskazówkom udało mi się dojść w czym problem (collation bazy to Latni1_General_BIN).
Otóż oczywiście moje zapytanie było nieco bardziej skomplikowane niż przykład który podałem. Przykład obrazujący
problem najprościej rozpisać tak:
declare @sub nvarvhar(30);
SELECT @sub = ...
declare @query nvarchar(4000)
set @query = N'zażółć ' + @sub + 'gęślą jaźn';
W tym wypadku, polskie litery są ucinane. Lecz wystarczy ostatnia linijkę przerobić tak:
set @query = N'zażółć ' + @sub + N'gęślą jaźn';
I już jest wszystko ok.
> >> BTW. Na czym polega "denerwujący sposób nazywania"?
> >
> > muszę używać frameworka ORMm który dla każdej instancji
> > projektu generuje praktycznie nic nie znaczące nazwy tabel i kolumn
>
> Co to za ORM? Jaki język programowania? Te, z którymi miałem do
> czynienia, nie dawały takich efektów. Możliwe, że jest to kwestia
> ustalenia jakichś opcji.
Nie, to nie jest kwestia opcji.
Nie jest to typowy framework ORM, bo nie jest przypisany bezpośrednio do żadnego języka. Zasadniczo jest to bardzo
'enterprisey' system który umożliwia tworzenie modelu obiektowego przechowywanych danych. Można się do tego dostać
przez C# lub Jave, ale też nie jest to miłe. Produkt ftirmy
http://en.wikipedia.org/wiki/OpenText
AdamK