Witam!
Mam problem z połączeniem z bazą danych znajdującą się na hoście 000webhost.com,
using MySql.Data.MySqlClient;
using System.Collections.Generic;
using System.Windows;
namespace PUM_TeleMed_Projekt.Classes
{
class DBConnect
{
private MySqlConnection connection;
public DBConnect()
{
Initialize();
}
private void Initialize()
{
string myConnectionString;
myConnectionString = "server=ip;uid=username;pwd=password;database=dbname;";
connection = new MySqlConnection(myConnectionString);
}
W dalszej części dokonuje zapytania, a otrzymane wyniki zapisuję do listy.
public List<string>[] Select()
{
string query = "SELECT * FROM Pacjenci";
List<string>[] list = new List<string>[5];
list[0] = new List<string>();
list[1] = new List<string>();
list[2] = new List<string>();
list[3] = new List<string>();
list[4] = new List<string>();
if (this.OpenConnection() == true)
{
MySqlCommand cmd = new MySqlCommand(query, connection);
MySqlDataReader dataReader = cmd.ExecuteReader();
while (dataReader.Read())
{
list[0].Add(dataReader["Imie"] + "");
list[1].Add(dataReader["Miasto"] + "");
list[2].Add(dataReader["Nazwisko"] + "");
list[3].Add(dataReader["PESEL"] + "");
list[4].Add(dataReader["Nazwisko"] + "");
}
I tutaj rodzi się moje pytanie. Czy ktoś korzystał już z tego hostingu i miał problem z pobraniem danych z bazy danych? Podaje ip oraz komplet potrzebnych danych, a mimo to, nie jestem w stanie pobrać rekordów z tablicy Pacjenci (tak, znajdują się w niej wypełnione pola). VS jako taki nie wypluwa błędów.
EDIT:
Szybki try catch podpowiedział, że połączenie się nie udało. Kod błędu to nie 1045, więc obstawiam, że błędnie podaje ip. Kolejne pytanie, który adres z dostępnych na stronie hosta należy podać ;_;