ďťż

Ładny brzuch

Witam

Mam zainstalowane na swoim komputerze Microsoft SQL Server 2008 oraz Microsoft Visual C# 2008 Express Edition mój problem polega na tym, że nie potrafię się połączyć z poziomu C# z bazą danych i wczytać wybrane dane np. do labela. Czy mógł by mi ktoś pomóc jakiś opis krok po kroku, będę wdzięczny za wszelką pomoc :)

Pozdrawiam forumowiczów :)



Opisów "krok po kroku" jest bardzo dużo w sieci, wystarczy poszukać. Napisz z czym konkretnie masz problem.


Witam

Mam zainstalowane na swoim komputerze Microsoft SQL Server 2008 oraz Microsoft Visual C# 2008 Express Edition mój problem polega na tym, że nie potrafię się połączyć z poziomu C# z bazą danych i wczytać wybrane dane np. do labela. Czy mógł by mi ktoś pomóc jakiś opis krok po kroku, będę wdzięczny za wszelką pomoc :)

Pozdrawiam forumowiczów :)


Ja tez miałem takie problemy. Szperałem po sieci bardzo długo i na podstawie różnych postów zawierających głównie różne propozycje na ConnectionString doszedłem do wniosku, że problem leży po stronie konfiguracji serwera SQL, z którą nie mogłem sobie poradzić. Po wielu męczarniach wreszcie zainstalowałem sobie MYSQL-a i wszelkie problemy bazodanowe odeszły w niepamięć. Polecam takie rozwiązanie, ale jeśli musisz korzystać z MS SQL-a to trudna droga przed Tobą. Chyba, że uda Ci się znaleźć rozwiązanie albo dobry manual


(...) jeśli musisz korzystać z MS SQL-a to trudna droga przed Tobą.

Rotfl normalnie.

Co do problemu. Nie pamiętam teraz, czy po instalacji nie trzeba przypadkiem ręcznie ustawić połączenia po TCP/IP. Dawno to instalowałem i konfigurowałem. Zobacz w SQL Server Surface Area Configuration/Surface Area Configuration for Services and Connections/Remote Connections. Zaznacz tam TCP/IP i zrestartuj usługę. Kroki mogą się różnić nazwą, bo ja mam SQL Server 2005, ale powinieneś sobie z tym poradzić.

Teraz co do VS. Tam z bazą musisz się łączyć poprzez Server Explorer (ctrl+alt+s). Jeżeli będziesz chciał łączyć się poprzez dodanie do projektu nowego pliku z bd (Add/New Item/SQL Server Database), to Ci się to nie uda, bo ta opcja wymaga obecności SQL Servera Express w wersji 2005 i tego nie przeskoczysz. W każdym razie ja się dość długo naszukałem, jak tam podpiąć w to miejsce SQL Server 2005 Developer Edition i nie znalazłem. Może z Express 2008 będzie lepiej, ale to już mussiz sam na necie poszukać.

Jak nadal nie będziesz wiedzieć, jak coś zrobić, to sobie przejrzyj te filmiki:
http://www.asp.net/learn/sql-videos/

Jak już się z bazą połączysz, to jakoś te dane z niej będzie trzeba pobrać. Do wyboru masz dużo możliwośći: ADO.NET, Linq to SQL, Entity Frameworka, NHibernate i pewnie jeszcze się jakieś znajdą, o których nie wiem. Filmiki nt. Linq to SQL masz pod poniższym linkiem.
http://windowsclient...ideos_linq.aspx

W dziale Learn na stronie www.asp.net również coś się pewnie znajdzie.



Chlopak pisze o problemach odczytu z poziomu C#, a Wy mu podajecie filmiki z SQL Server Management studio i z Basiciem. Fajna pomoc :)


Chlopak pisze o problemach odczytu z poziomu C#, a Wy mu podajecie filmiki z SQL Server Management studio i z Basiciem. Fajna pomoc :)
.Net to .Net

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •