Archiwum za miesiąc 2011-01

Przykładowa baza danych do nauki SQL (AdventureWorks)

2011-01-17

Pod adresem http://msftdbprodsamples.codeplex.com/ można znaleźć darmowe przykładowe bazy danych, na których można poćwiczyć pracę z SQL. Bazy są na bieżąco aktualizowane pod konkretne wydania SQL Server. Chcesz zobaczyć, jak zainstalować przykładową bazę danych AdventureWorks? Zajrzyj do darmowego filmu – części Kursu „SQL #1 Instalacja i narzędzia„. Odszukaj na stronie film: „Przykładowa lekcja: Instalacja przykładowej bazy danych […]

By Rafał Kraik in SQL

Pobieranie danych z tabeli o dynamicznej nazwie (Dynamic SQL lub funkcja zwracająca tabelę)

2011-01-17

Załóżmy, że w bazie danych mamy tabele o nazwach Total2001, Total2002, Total2003 itd. Generalnie nazwa tabeli utworzona jest poprzez złączenie (sklejenie) słowa ‘Total’ i roku. Załóżmy też, że naszym zadanie  jest regularne tworzenie skomplikowanych procedur lub zapytań, które w zależności od warunków powinny pracować bądź na jednej, bądź na innej tabeli. W naszym przypadku popracujemy […]

By Rafał Kraik in SQL

Zmiana lokalizacji przechowywania danych usługi Pliki Offline (offline files) na kliencie

2011-01-12

Formatując dyski w domowych czy firmowych komputerach zazwyczaj tworzę co najmniej dwie partycje dyskowe. Jedna to system i czasami aplikacje, a druga to obszerne dane użytkownika. Ponieważ i tak wiele danych trafia na pierwszą partycję, to można przyjąć, że na pierwszym dysku, czy partycji ilość tworzonych i kasowanych plików jest duża i musi on intensywnie […]

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 […]