Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 19 kwi 2024, o 15:12


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 7 lis 2014, o 23:18 
Offline
Użytkownik

Dołączył(a): 16 maja 2012
Posty: 349
Lokalizacja: Legnica
Zbananowany użytkownik

Pomógł: 23

Witam
Na potrzeby szkoleniowej aplikacji uczę się zastosowania ADO.NET na podstawie książki p.Troelsena przerabiając kolejne przykłady.
Ustawiłem sobie parametry podłączenia do bazy w pliku .config i pobieram z niego dane za pomocą standardowych klas System.Configuration
Wstawiłem sobie dodatkowo ze strony MSDN metodę GetConnectionStringByProvider(string providerName) do odczytu connectionString. Niestety zwraca ona inny string niż string uzyskany "krok po kroku" wg książki. Przypuszczam, że procedura czyta jakiś inny config bo widzę odwołanie do inne bazy, ale nie potrafię tego zinterpretować. Czy mógłby ktoś mi wyjaśnić dlaczego otrzymuję różne connectionString?
Moj plik app.config
Składnia: [ Pobierz ] [ Ukryj ]
język xml
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

i program w C#
Składnia: [ Pobierz ] [ Ukryj ]
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

i jeszcze wynik działania programu
Drugi data source jest nieprawidłowy
Obrazek

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lis 2014, o 23:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2014
Posty: 1089
Pomógł: 34

Wiedzialem , ze kiedys podczas pisania dostepu do baz danych mnie sie to obilo. JEst to domyslne polaczenie dla zarzadzania rolami w ASP.NEt

Z tego co na szybko znalazlem mozesz wiecej przeczytac o tym tu http://msdn.microsoft.com/en-us/library/x28wfk74.aspx


Autor postu otrzymał pochwałę

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lis 2014, o 09:00 
Offline
Użytkownik

Dołączył(a): 16 maja 2012
Posty: 349
Lokalizacja: Legnica
Zbananowany użytkownik

Pomógł: 23

Wygląda, że faktycznie jak nie poskładam ręcznie ConnectionString to GetConnectionStringByProvider(string providerName) zwraca domyślną lokalną bazę instalowaną razem z serwerem SQL. Dzięki za link.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO