using System.IO; //om met paden te werken using System.Data.SqlClient; //voor de db connectie :::: private void initialiseerDB() { cnnArtemis = new SqlConnection(); cnnArtemis.ConnectionString =Properties.Settings.Default.ArtemisConnectionString; } SqlCommand scmdWijzigPostcode; scmdWijzigPostcode = new SqlCommand(); scmdWijzigPostcode.Connection = cnnArtemis; scmdWijzigPostcode.CommandType = CommandType.Text; scmdWijzigPostcode.CommandText % Wijzig postcode private void btnWijzig_Click(object sender, EventArgs e) { int aantal; aantal = 0; scmdWijzigPostcode.CommandText = Update tblKlanten SET Postnr= + txtNieuwePostcode.Text + WHERE Postnr= + txtOudepostcode.Text; cnnArtemis.Open(); aantal= scmdWijzigPostcode.ExecuteNonQuery(); cnnArtemis.Close(); MessageBox.Show(er werden + aantal + records aangepast.); % Aantallen private void Form1_Load(object sender, EventArgs e) { scmdAantallen.CommandText = SELECT COUNT(Klantnr) FROM tblKlanten; cnnArtemis.Open(); lblKlanten.Text = Convert.ToString(scmdAantallen.ExecuteScalar()); cnnArtemis.Close(); cnnArtemis.Open(); lblLeveranciers.Text = Convert.ToString(scmdAantallen.ExecuteScalar()); cnnArtemis.Close(); scmdAantallen.CommandType = CommandType.Text; scmdAantallen.CommandText = SELECT COUNT(WerknemerID) FROM tblWerknemers; cnnArtemis.Open(); lblWerknemers.Text = Convert.ToString(scmdAantallen.ExecuteScalar()); cnnArtemis.Close(); } % Gegevens werknemers tonen private void Form1_Load(object sender, EventArgs e) { scmdWerknemers.CommandText = SELECT WerknemerID, Familienaam, Voornaam FROM tblWerknemers ORDER BY Familienaam; SqlDataReader sdrWerknemers; cnnArtemis.Open(); sdrWerknemers=scmdWerknemers.ExecuteReader(); //sdr wordt automatisch geopend string regel; if (sdrWerknemers.HasRows { while (sdrWerknemers.Read()) { regel = Convert.ToString(sdrWerknemers.GetValue(0)) + `t` + Convert.ToString(sdrWerknemers.GetValue(1)) + ` ` + Convert.ToString(sdrWerknemers.GetValue(2)); lbxWerknemers.Items.Add(regel); } } else { MessageBox.Show(er zijn geen records gevonden.); } sdrWerknemers.Close(); cnnArtemis.Close(); } %
©