Dzięki wykorzystaniu SMO (jeśli nie wiesz co to – przeczytaj wpis pt.:"Jak DataSet’a przenieść do MsSQL'a? (SQLServer Management Objects i SqlBulkCopy)") można w prosty sposób wykonywać wiele operacji na bazie danych Ms SQL. Jedną z takich operacji może być usuwanie elementów bazy danych. W większości przypadków wystarczy na wybranym elemencie z bazy danych wykonać proste Drop, jednak nie zawsze musi się to udać.
środa, 16 lutego 2011
wtorek, 15 lutego 2011
SMO, DataSet i UniqueConstraint [PL]
We wpisie pt.: "Jak DataSet’a przenieść do MsSQL'a? (SQLServer Management Objects i SqlBulkCopy)" przedstawiłem, jak można na podstawie DataSet'a stworzyć odpowiadającą mu bazę danych. Niestety nie wszystko zostało tam opisane i wykonane prawidłowo, o czym pisałem już we wpisie „Klucze obce, a relacje w DataSet'cie”. Kolejnym elementem, który wymaga dodania są ograniczenia (Constrains), a w szczególności ten wymuszający unikalność UniqueConstraint.
Etykiety:
.NET,
Polish posts,
programowanie,
smo,
sql
piątek, 11 lutego 2011
Klucze obce, a relacje w DataSet'cie [PL]
We wpisie pt.: "Jak DataSet’a przenieść do MsSQL'a? (SQLServer Management Objects i SqlBulkCopy)" przedstawiłem, jak można na podstawie DataSet'a stworzyć odpowiadającą mu bazę danych. Niestety wkradł się tam pewien „brak”. Mianowicie część relacji pomiędzy tabelami zostało pominiętych – w wytworzonych tabelach nie zostały wykorzystane klucze obce.
Etykiety:
.NET,
Polish posts,
programowanie,
smo,
sql
czwartek, 10 lutego 2011
DbConnectionStringBuilder i ferajna [PL]
W komentarzu do poprzedniego posta („SMO: sprawdzanie dostępnych serwerów MS SQL i automatyczna konstrukcja ConnectionString”), Paweł Łukasik (Pawlos) zapytał, czy jest jakaś różnica pomiędzy ServerConnection a SqlConnectionStringBuilder jeśli chodzi o tworzenie connection stringa? Przyjrzyjmy się temu tematowi trochę bliżej.
Etykiety:
.NET,
C#,
Polish posts,
programowanie,
smo,
sql
wtorek, 25 stycznia 2011
SMO: sprawdzanie dostępnych serwerów MS SQL i automatyczna konstrukcja ConnectionString [PL]
Jakiś czas temu, we wpisie związanym z SQLServer Management Objects (SMO), pod tytułem: „SMO i sprawdzanie, czy baza danych istnieje [PL]” otrzymałem komentarz, że warto wspomnieć o jeszcze innych możliwościach SMO, jak choćby listowanie instancji SQL Server: SmoApplication.EnumAvailableSqlServers(). W tym wpisie chciałbym właśnie wrócić do tego tematu.
Etykiety:
.NET,
C#,
Polish posts,
programowanie,
proste rozwiązania,
smo,
sql
niedziela, 23 stycznia 2011
SpecialFolders i zmienne systemowe w definicji TraceListener'a [PL]
Wpisy na temat śledzenia i logowania w .NET pojawiały się już wcześniej na tym blogu (np. „Śledzenie i logowanie zdarzeń (tracing and logging) na platformie .NET (przykłady w oparciu o C#).” i „Śledzimy w .NET dalej (dzisiaj uruchomimy własny podsłuch)”). Mechanizm wykorzystania elementów platformy .NET, jak: TraceSource, TraceListener i innych związanych z nimi jest dość wygodny, tym bardziej, że są dostępne gotowe klasy typu TraceListener zapisujące w plikach logi przy pomocy XML-a lub w których każdy element jest oddzielony jakimś znakiem rozdzielającym (np. przecinkiem, czy średnikiem). Te klasy to XmlWriterTraceListener lub DelimitedListTraceListener. Klasy te można łatwo utworzyć w pliku app.config przekazując nazwę pliku, do którego
zostanie zapisany log. Niestety w nazwie pliku trzeba posłużyć się pełną ścieżką, by móc w pełni kontrolować jego lokalizację, w przeciwnym razie plik zostanie utworzony w kartotece, z której uruchamiana jest aplikacja. Zobaczmy jak można spowodować, by w nazwie wykorzystywać dodatkowo „foldery specjalne” i zmienne
systemowe.
Etykiety:
.NET,
C#,
Polish posts,
programowanie,
proste rozwiązania,
Windows
niedziela, 16 stycznia 2011
OPC – a programowanie – jak zacząć? [PL]
Niniejszy wpis
jest zainspirowany pytaniami dotyczącymi OPC, jakie otrzymuję od
czasu do czasu poprzez email, fora itp... Są one mniej więcej
takie:
- W jakim języku najlepiej napisać oprogramowanie wykorzystujące OPC?
- Czy możesz mi doradzić w kwestii zrobienia oprogramowania w środowisku C++/ Visual C#. NET z wykorzystaniem standardu OPC?
- Co potrzebuję, żeby zacząć tworzyć oprogramowanie zgodne z OPC? Gdzie szukać informacji na ten temat?
- Zamierzam napisać prace magisterska na temat wykorzystania standardu OPC w zastosowaniu w automatyce przemysłowej. Rozważam kwestie opracowania własnej aplikacji w środowisku Visual C#.NET do komunikacji np. przez internet z jakimś układem automatyki (może sterownikiem PLC). Bardzo proszę o wszelkie sugestie.
Etykiety:
OPC,
OPC UA,
OPC Xi,
Polish posts,
przemyślenia
czwartek, 13 stycznia 2011
Architekt oprogramowania [PL]
Jeżeli chcesz dowiedzieć się:
- Co to jest architektura oprogramowania?
- Kim jest architekt oprogramowania?
- Jaka jest rola architekta oprogramowania?
- Jakiego typu zadania są stawiane przed architektem oprogramowania?
- Jakie są cechy dobrego architekta oprogramowania?
Przeczytaj....
Etykiety:
newsy,
Polish posts,
przemyślenia
środa, 12 stycznia 2011
Programowanie i Technologie blogiem roku 2010? - głosowanie rozpoczęte[PL]
Tak jak pisałem wcześniej zgłosiłem bloga Programowanie i Technologie do konkursu "Blog roku 2010". Blog został zgłoszony w kategorii "Profesjonalne". Wczoraj wystartowało głosowanie, jeśli chcesz oddać na niego głos, wyślij SMS o treści B00189 na numer 7122. Koszt SMS, to 1,23 zł brutto.
Etykiety:
newsy,
Polish posts
wtorek, 11 stycznia 2011
Software Developer's Journal 2/2011 [PL]
Jakiś czas temu został opublikowany kolejny numer Software Developer's Journal 2/2011.
Etykiety:
.NET,
newsy,
Polish posts,
programowanie rozporszone,
sql
Subskrybuj:
Posty (Atom)











