Archiwum za miesiąc 2012-09

SQL: Błąd: Login failed for user 'x’. The user is not associated with a trusted SQL Server connection.

2012-09-29

Podczas definiowania replikacji transakcyjnej z updatable subscriptions otrzymałem komunikat o błędzie: Login failed for user 'x’. The user is not associated with a trusted SQL Server connection. Przyczyny były następujące: Brakowało jednego wspólnego loginu z uprawnieniami do replikowanej przeze mnie bazy danych Login ten nie był dodany do listy „Publication Access List” Na obu serwerach […]

Select budujący listę wartości rozdzielaną przecinkami

2012-09-28

Tym razem szukamy metody na uzyskanie listy wartości rozdzielanej przecinkami. Załóżmy, że interesuje nas lista kolorów. Zacznijmy od prostego zapytania, które zwróci listę unikalnych kolorów: SELECT DISTINCT P.Color from Production.Product AS P WHERE P.Color IS NOT NULL ORDER BY P.Color ASC Oto efekt: Jednak my wolelibyśmy zobaczyć te wartości w jednej zmiennej! Dorzućmy więc FOR […]

By Rafał Kraik in SQL

Rodzaje CHECKPOINT w SQL 2012

2012-09-26

W poście http://www.mobilo24.eu/sql-jak-czesto-uruchamia-sie-automatycznie-checkpoint/ pisałem o tym kiedy uruchamia się CHECKPOINT oraz jak można wpływać na częstość wystąpienia tego zjawiska. Teraz uzupełniam te informacje o nowości z SQL 2012. Otóż w SQL 2012 CHECKPOINT może występować w kilku wersjach: Direct – są to te CHECKPOINTy, które zostały wywołane przez serwer na skutek przekroczenia czasu definiowanego parametrem 'recovery interval’ Indirect – są to […]

C# DataTable wczytany z bazy daych z tabeli ze zdefiniowanym PrimaryKey nie ma PrimaryKey!

2012-09-18

W bazie danych była sobie tabela ze zdefiniowanym PrimaryKey. Program pobierał sobie te dane do DataSet, ale okazało się, że przy odwoływaniu się do właściwości PrimaryKey powstałego DataTable, Data Table nie posiada Primary Key. Podczas odczytywania danych do DataTable są kopiowane albo informacje o strukturze albo rekordy. poratowało mnie dopisanie takiej oto linijki: string sqltext […]

C# Wyjątek od HRESULT: 0x800A03EC w aplikacji wpisującej dane do Excela

2012-09-18

W aplikacji wykorzystującej VSTO w pewnym momencie, a dokładniej przy instrukcji: rg.Offset[noRow, noColumn].Value = dr[noColumn]; pojawiał się bład: Wyjątek od HRESULT: 0x800A03EC Błąd niestety niezbyt komunikatywny. Szukałem rozwiązań. Wpis http://www.made4dotnet.com/Default.aspx?tabid=141&aid=15 przywiódł mnie na myśl, że przyczyną może być próba podejmowana przez Excela w celu sformatowania pola pobieranego w moim przypadku ze źródła danych. Bingo! Kolumną […]

C# Non-invocable member 'Microsoft.Office.Interop.Excel.Range.Offset’ cannot be used like a method.

2012-09-18

Walczę z VSTO. Znalazłem fajne tutoriale video dotyczące pracy z Excelem z poziomu c#: http://msdn.microsoft.com/en-us/office/hh133459.aspx Przykłądy są niestety w Visual Basic, a ja uwielbiam C#. Dlatego muszę przenosić kod z VB do C#. Ogólnie rzecz biorąc nie jest to trudne zadanie, ale chwilę utknąłem na błędzie Non-invocable member 'Microsoft.Office.Interop.Excel.Range.Offset’ cannot be used like a method. […]

Dynamiczne grupowanie kolumn w raporcie SSRS – Krok po kroku z obrazkami

2012-09-17

Problem: Chcesz przygotować raport prezentujący, powiedzmy produkty pogrupowane ze względu na kolor, a w ramach kolorów ze względu na klasę lub odwrotnie i z tym odwrotnie masz właśnie kłopot. Użytkownik ma decydować o kolejności grupowania.  

By Rafał Kraik in SSRS