Cześć,
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 hasło admin, otrzymuję błąd połączenia. Jakieś pomysły o co chodzi?
Z góry dzięki za pomoc. Pozdrawiam,
Sebastian