database connection
Jeg har en metode: public Medarbejder medarbejderHent(int medarbejderID)Her åbner jeg en ny connection for at kunne få navn,adresse osv ud fra en given medarbejder.
så har jeg også en public Arraylist medarbejderHentKompetencer(int medarbejderID)
Udsnit af kode:
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open(); // åbner ny
SqlDataReader reader = cmd.ExecuteReader();
try
{
while (reader.Read())
{
Medarbejder m;
Kompetence k;
m = medarbejderHent(medarbejderID);
// kalder metoden som også laver en ny
Her kommer der så selvfølgelig fejlen, at jeg allerede har en åben connection.
Jeg har løst det ved at bruge conn2.Open() istedet for conn.Open() i min medarbejderHent metode, men ved at man kan bruge conn.Open(). Hjælp :D
