Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[VB.NET] - Połączenie mysql dla kilku form

-Tomi- 01 Wrz 2016 09:40 1017 4
  • #1 01 Wrz 2016 09:40
    -Tomi-
    Poziom 13  

    Witam

    Potrzebuję pomocy, bo nie wiem jak to wykonać. Napisałem aplikację w vb.net która łączy się z bazą mysql. W tej aplikacji jest kilka form tzn. form 1, form2 oraz form3. Każda z form musi łączyć się z bazą. W chwili obecnej w każdej formie mam klasę publiczną, która łączy się z bazą.
    I teraz moje pytanie: czy można wykonać jakąś globalną klasę, która będzie miała wpisaną metodę połączenia z bazą, a formy będą się tylko do niej odwoływać? Czy też każda forma musi mieć swoją klasę publiczną i tam wpisaną metodę połączenia.

    0 4
  • Pomocny post
    #2 01 Wrz 2016 10:38
    marcinj12
    Poziom 40  

    Klasa publiczna, jak nazwa skazuje, jest dostępna publicznie, z poziomu każdej z form. Jeśli jej funkcjonalność jest taka sama, to powielanie jej w kilku formach jest błędem. Powinieneś utworzyć nowy plik klasy, w nim umieścić swoją klasę a na formach tworzyć tylko kolejne instancje.

    0
  • #3 01 Wrz 2016 11:07
    -Tomi-
    Poziom 13  

    Moja Klasa wygląda tak

    [code]

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod


    Nie wiem za bardzo jak się do tego odwołać w form1 a konkretniej do tego żeby np. otworzyć połączenie czyli cn.open()

    0
  • Pomocny post
    #5 02 Wrz 2016 06:33
    1487300
    Użytkownik usunął konto