Witam!
Przyznaję, że zrozumienie klas, metod, obiektów i ich wzajemnej relacji stwarza mi trochę problemów. Chciałbym to zrozumieć na swoim przykładzie dlatego stworzyłem sobie prosty formularz, który łączy się z bazą danych. Chciałbym jednak by to połączenie następowało tylko w momencie naciśnięcia przycisku. Nie chce jednak powielać kodu przy każdym z przycisków dlatego kwestie połączenia chciałbym przenieść do pliku connect.
W tym pliku zacząłem od klasy:
public class polacz
{
public polaczenie()
{
string sciezka = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\Test\Test.mdb";
OleDbConnection con = new OleDbConnection(sciezka);
}
}
}
Chciałbym by ta metoda zwracała con, tak aby w MainForm zacząć od:
public void Button2Click(object sender, EventArgs e)
{
con.Open();
//kod
con.Close();
}
Jak mam to zrobić ? Jak się odwołać ?