Wątek zablokowany 2015-06-21 19:51 przez Rev.

Łączenie z baza danych

0

Problem wyglada nastepująco: ma utworzone 3 formularze z czego na pierwszym (głównym) znajduje sie przycisk po ktorego kliknieciu otwiera sie kolejny formularz z polami do laczenia z baza danych czyli : serwer, uzytkownik, haslo i nazwa bazy danych. Pytanie brzmi jak przekazac polaczenie z formatki nr 3 (na ktorej sa pola do laczenia) do formatki nr 1 (czyli formatki glównej)?

0

Przez wartość, albo przez wskaźnik :)

1

Ani przez jedno ani przez drugie, bo przez referencję.

0

Dziękować :)

0

Cześć,

Żeby nie mnożyć wątków to podłącze się pod ten temat. Mam nadzieję, że będzie ok. Otóż mam ciekawy problem, przynajmniej dla mnie bo dopiero zaczynam przygodę z C#. Mam dwie zewnętrzne bazy danych, jedna utworzona na localhost na xampp i druga zupełnie zewnętrzna na serwerze on-line. Staram się łączyć z tymi bazami wykorzystując mniej więcej taki oto kod:

        private void connectbtn_Click(object sender, RoutedEventArgs e)
        {
            pobierzDane();
        }
         public void pobierzDane()
        {
            string mojepolaczenie =
                "server=" + servertb.Text + ";" +
                "database=" + databasetb.Text + ";" +
                "uid=" + usertb.Text + ";" +
                "password=" + passwordbx.Password + ";";
                           MySqlConnection polaczenie = new MySqlConnection(mojepolaczenie);
            try
            {
                polaczenie.Open();
                MessageBox.Show("Połączono z bazą!");
            }
            catch (MySql.Data.MySqlClient.MySqlException ex)
            {
                MessageBox.Show("Błąd łączenia z bazą!");
            }
            polaczenie.Close();
        }
 

Wszystko idzie świetnie w momencie kiedy łącze się używając użytkownika, który nie ma przypisanego hasła tj. pole hasła jest puste. W przypadku gdy mam na przykład użytkownika admin i haslo admin, otrzymuję błąd połączenia. Jakieś pomysły o co chodzi?

Z góry dzięki za pomoc. Pozdrawiam,
Sebastian

1 użytkowników online, w tym zalogowanych: 0, gości: 1