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.

C# + MySQL + uruchamianie aplikacji na innym kompie

czokus 13 Cze 2009 18:25 1467 3
  • #1 13 Cze 2009 18:25
    czokus
    Poziom 16  

    Witam,
    zrobiłem mały programik w c# (VS2008) i używam w nim połączenia z bazą danych mysql.
    Dograłem sobie mysql-connector-net-6.0.4 i wszystko ładnie działa, ale jak uruchamiam ten programik na kompie gdzie ten connector nie został zainstalowany to wywala że program wykonał nieprawidłową operację i żeby go wyłączyć - okienko nawet nie pojawia się. Czy jest jakiś sposób aby na stałe wkompilować wymagane pliki żeby program działał nawet na kompie gdzie nie ma connectora?

    Pozdrawiam

    0 3
  • Pomocny post
    #3 13 Cze 2009 19:08
    piotrkopec
    Poziom 17  

    Na stronce MySQL masz trzy paczki. Ściągasz "windows installer without installer" i tam masz dll-ki. Kopiujesz odpowiednią dll-kę do katalogu z plikiem .exe Twojego programu i powinno śmigać.

    0
  • #4 14 Cze 2009 12:17
    czokus
    Poziom 16  

    Dzięki za odpowiedzi.
    Udało się częściowo ominąć problem instalacji właśnie poprzez dodanie pliku dll do katalogu w którym jest pliczek wynikowy exe.
    Zassałem odpowiednią paczkę http://mirror.cogentco.com/pub/mysql/Connector-Net/mysql-connector-net-6.0.4-noinstall.zip i wystarczyło skopiować plik mysql.data.dll
    Aplikacja odpala się teraz bez problemu i wszystko działa.
    Pozdrawiam

    0