c# list object from db problem

Status
Niet open voor verdere reacties.

Hitman01

Nieuwe gebruiker
Lid geworden
11 nov 2009
Berichten
1
Ik heb 2 tabelen, tRecorders, tCameras in me databse.
Ik will de objecten/data van tRecorder in cRecorder klasse opslaan en
de objecten/data van tCameras in cCamera klasse in dezelfde functie!.
Hoe kan ik 2e tabel toevoegen een waardes duursturen naar cCamera klasse.

De waardes van tRecorder table gaan wel naar cRecorder en
voor de cCamera heb ik de volgende velden
Fk - RecorderId int
CameraId int
Name string
windowPosition int
active bool

Code:
public List<cRecorder> GetAllRecorders()
        {
            string sqlgetRecorders = "SELECT * FROM tRecorders ORDER BY fName";
            List<cRecorder> recorderList = new List<cRecorder>();
            try
            {
                dbConnect(sqlgetRecorders);
                OleDbDataReader Reader = Sqlcom.ExecuteReader();
                while (Reader.Read())
                {
                    cRecorder rec = new cRecorder();
                    rec.Id = Reader.GetInt32(0);
                    rec.Name = Reader[1].ToString();
                    rec.Ip = Reader[2].ToString();
                    rec.Username = Reader[3].ToString();
                    rec.Password = Reader[4].ToString();
                    rec.Type = Reader[5].ToString();
                    rec.Port = Reader.GetInt32(6);
                    recorderList.Add(rec);
                }
                Reader.Close();
                dbDisconnect();

            }
            catch (Exception ex)
            {
                MessageBox.Show("Kan niet verbinden met tabel 'tRecorders'." + ex.Message);
                return new List<cRecorder>();
            }
}

bedankt voor de aand8.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan