Çözüldü C# form MySQL veritabanına şimdiki tarihi ekleme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Meliheren33

Hectopat
Katılım
9 Ağustos 2021
Mesajlar
30
Veri tabanımda mevcut yetkili veriler var. Sisteme girerken veri okutup, yeni kayıt ekleyip giriş tarihi sütununa şimdiki tarihi veya saati eklecek. Bunu nasıl yapabilirim? Yardımcı olursanız sevinirim.

C#:
private void button_WOC1_Click(object sender, EventArgs e)
        {
            MySqlConnection bag = new MySqlConnection("Server = localhost; database = ; uid = ; pwd = ");
            MySqlDataReader oku;
            MySqlCommand kom = new MySqlCommand();
            kom.Connection = bag;
            bag.Open();
            kom.CommandText = "select *from yetkiligiris where ad = '"+textBox1.Text+"' and soyad = '"+textBox2.Text+"' and gorev = '"+comboBox1.SelectedItem+"'";
            oku = kom.ExecuteReader();
            if (oku.Read())
            {
                Form2 ans = new Form2();
                this.Hide();
                ans.Show();
            }

            else
            {
                label4.Text = "Yanlış veri girdiniz.";
            }
    //giriş kısmını yaptım aynı zamanda şimdiki tarihi ve textboxlara girdiği verileri nasıl eklemem gerek?
 
Çözüm
Bu şekilde, tarihi ve saati alabilirsiniz. Eklemek size kalmış :)

C#:
DateTime.Now.ToString("dd.MM.yyyy - H:mm:ss");
Bu şekilde, tarihi ve saati alabilirsiniz. Eklemek size kalmış :)

C#:
DateTime.Now.ToString("dd.MM.yyyy - H:mm:ss");
 
Çözüm
Bu şekilde, tarihi ve saati alabilirsiniz. Eklemek size kalmış :)

C#:
DateTime.Now.ToString("dd.MM.yyyy - H:mm:ss");
Teşekkürler hocam. Ben şimdi okutup kaydedeceğim için şu şekilde yaptım ama hata veriyor eğer girilen veriler sistemdeyse bunu nasıl kaydedebilirim yardımcı olursan çok sevinirim.
Kod:
 MySqlConnection bag = new MySqlConnection("Server = localhost; database = ; uid = ; pwd = ");
            MySqlDataReader oku;
            MySqlCommand kom = new MySqlCommand();
            kom.Connection = bag;
            bag.Open();
            kom.CommandText = "select *from yetkiligiris where ad = '"+textBox1.Text+"' and soyad = '"+textBox2.Text+"' and gorev = '"+comboBox1.SelectedItem+"'";
            oku = kom.ExecuteReader();
            if (oku.Read())
            {
                Form2 ans = new Form2();
                this.Hide();
                ans.Show();
                kom.CommandText = "insert into yetkiligiris (ad,soyad,gorev,trh) values ('"+textBox1.Text+ "', '"+textBox2.Text+ "', "+comboBox1.SelectedItem+"', '"+ DateTime.Now.ToString("dd.MM.yyyy - H:mm:ss") + "')";
                kom.ExecuteNonQuery();
                bag.Close();
            }

            else
            {
                label4.Text = "Yanlış veri girdiniz.";
 

Technopat Haberler

Yeni konular

Geri
Yukarı