Archiwum za rok 2011

Nie działają makra w Office 2010. Brak pytania o uruchamianie makr.

2011-01-12

Ale wszyscy się cieszą, kiedy dostają Office 2010. To już nie te czasy, kiedy z wersji 2003 przesiadali się na 2007 i… o rety, gdzie są moje polecenia!? Jednak niekiedy pojawiają się dziwne problemy, które z administracyjnego punktu widzenia, kiedyś było łatwiej rozwiązać niż obecnie – ot przykład – makra. Na zgłoszenie typu „nie działają […]

PostBack nie działa na stronie ASP wykorzystującej MasterPage

2011-01-10

Kiedy na stronie ASP jest używana kontrolka SERVER, to po kliknięciu na niej wykonywana jest metoda __doPostBack(ControlID, Argument). Doprowadza to do wywołania po stronie serwera metody Load dla aktualnej strony, a potem obsługi zdarzenia (w tym przypadku kliknięcia) dla wybranej kontrolki. Jeżeli po kliknięciu na przycisku ma się zadziać coś jeszcze (można np. uruchomić JavaScript), to […]

Zmiana zawartości pola z tabeli w bazie danych na inną do wyświetlenia w DataGrid

2011-01-09

Tym razem problem jest następujący: Projektant bazy danych przewidziałw tabeli kolumnę o znaczeniu symbolicznym np. przez literę R oznacza zmianę ranną, P – popołudniową, a N – nocną. Jendak w DataGrid nie chcemy wyświetlać oznaczeń literowych R/P/N, tylko pełne napisy Ranna/Popołudniowa/Nocna. Pierwsze z proponowanych rozwiązań polega na utworzeniu odpowiedniego zapytania SQL, które pobierze z bazy […]

Wyłączenie sprawdzania warunków integralności (enforce constrains) w DataSet

2011-01-08

DataSet oprócz przechowywania informacji o strukturach tabel przechowuje także informacje o więzach integralności (kluczach obcych, podstawowych) i innych warunkach, jak np określona długość danych w poszczególnych kolumnach, wymuszanie by kolumna nie była nullem itp.  Kiedy jednak dodajesz nowy rekord do tabeli w Data Set, to ten rekord jest pusty i nie spełnia większości wymogów zdefiniowanych […]

Co robi SAVE TRANSACTION w TSQL?

2011-01-07

W TSQL isnieje komenda SAVE TRANSACTION <transaction_name> Możesz użyć tego polecenia wewnątrz transakcji, aby zapisywać tzw. bezpieczny punkt transakcji. Jeżeli wewnątrz transakcji, która może przecież być dość złożona logicznie, w pewnym momencie zechcesz wycofać blok ostatnio wykonanych czynności (ale nie całą transakcę), wystarczy przed tymi czynnościami zapisać transakcję. Transakcje można zapisywać wielokrotnie podczas trwania transakcji, […]

By Rafał Kraik in SQL

Błąd podczas aktywacji Windows: Serwer aktywacji zgłosił, że klucz aktywacji wielokrotnej przekroczył limit

2011-01-07

Aktywacja produktów Microsoft w ramach klucza wielokrotnej aktywacji kończy się komunikatem Skąd wynika ten komunikat i co z tym zrobić?

Instalacja programu paczki MSI na systemie, który jest niezgodny

2011-01-03

Niekiedy zapobiegliwy programista aplikacji ustawi wymogi dla aplikacji w taki sposób, że jeżeli dysponujesz systemem operacyjnym niegodnym z daną aplikacją, to jej nie zainstalujesz. W większości wypadków to słuszne rozwiązanie. Kiedy jenak dysponujesz nowym windowsem (np 7), a aplikacja wyświetla komunikat, że się nie zainstaluje, bo masz zbyt stary system operacyjny, a ona wymaga co […]