Çö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

Decapat
Katılım
9 Ağustos 2021
Mesajlar
30
Daha fazla  
Sistem Özellikleri
-MSI B450M PRO-VDH MAX AM4 DDR4 3866
-Sapphire PULSE RADEON RX 560 4GB GDDR5
-AMD Ryzen 3 1200 3.1GHz
-Corsair Vengeance LPX 8GB 3000MHz DDR4
-Crucial P2 500GB M.2 SSD
-Rampage Autlet RMP-600-80P 600W 80 Plus 12CM Fan Aktif Pfc Power Supply
Cinsiyet
Erkek
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");
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.";
 

Yeni konular

Geri
Yukarı