C# Mysql' Den Veri Çekme Ve Kayıt
-
Arkadaşlar merhaba ödevim gereği bir projeyle uğraşıyorum.
şöyle bir program. Müşteri ve Hayvanlar ayrı tablolarda tutuluyor. Ben bir tabloya veri göndermek istediğimde kayıt yapıyor fakat iki ayrı tabloya nasıl veri gönderiliyor onu bulamadım. Kodlarım aşağıdaki gibi bunu yazdığımda sadece hayvan tablosuna veri ekliyor, müşteri tablosuna ekleme yapmıyor. Sizce bunu nasıl çözebilirim?
Birde combobox' a veteriner isimlerini çekmem gerekiyor onu nasıl yapabilirim?
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void label1_Click(object sender, EventArgs e) { } MySqlConnection bag = new MySqlConnection("Server=127.0.0.1;database=veteriner;user=root;password=123456Aa"); MySqlCommand kmt = new MySqlCommand(); private void Form1_Load(object sender, EventArgs e) { } private void label6_Click(object sender, EventArgs e) { } private void label1_Click_1(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { bag.Open(); kmt.Connection = bag; kmt.CommandText = "Insert Into musteriler(Musteri_TC,Musteri_adsoyad,Musteri_telefon,Musteri_adres) Values
('"+tc.Text+"','"+adres.Text+"','"+telefon.Text+"','"+adres.Text+"')"; kmt.ExecuteNonQuery(); bag.Close(); bag.Open(); kmt.Connection = bag; kmt.CommandText = "Insert Into hastalar(Chip_No,Hasta_adi,Hasta_Turu,Hasta_Cinsi,Hasta_Veteriner) Values
('" + cip.Text + "','" + hayvanad.Text + "','" + hayvantur.Text + "','" + hayvancins.Text + "','" + ilgiliveteriner.Text + "')"; kmt.ExecuteNonQuery(); bag.Close(); } private void hayvantur_SelectedIndexChanged(object sender, EventArgs e) { } private void ilgiliveteriner_SelectedIndexChanged(object sender, EventArgs e) { } } } -
Mysql de iki farkli tablo mu var ?
yoksa tek tabloya mi kaydediyor. (Telefondan bakiyorum kodlari kokuyamadim)
-
infazteam bunu yazdı
Mysql de iki farkli tablo mu var ?
yoksa tek tabloya mi kaydediyor. (Telefondan bakiyorum kodlari kokuyamadim)
İki farklı tablo hocam müşteriler ayrı tabloda hayvanlar ayrı tabloda
-
e2 bunu yazdıinfazteam bunu yazdı
Mysql de iki farkli tablo mu var ?
yoksa tek tabloya mi kaydediyor. (Telefondan bakiyorum kodlari kokuyamadim)
İki farklı tablo hocam müşteriler ayrı tabloda hayvanlar ayrı tabloda
Birinvi tabloya nasil ekleme yapiyorsaniz ikinci tabloyada ayni selikilde gonderiyorsunuz hocam.
Ayni kodlari yazip tablo isimlerini degistirmen yeterli olacaktir
-
infazteam bunu yazdıe2 bunu yazdıinfazteam bunu yazdı
Mysql de iki farkli tablo mu var ?
yoksa tek tabloya mi kaydediyor. (Telefondan bakiyorum kodlari kokuyamadim)
İki farklı tablo hocam müşteriler ayrı tabloda hayvanlar ayrı tabloda
Birinvi tabloya nasil ekleme yapiyorsaniz ikinci tabloyada ayni selikilde gonderiyorsunuz hocam.
Ayni kodlari yazip tablo isimlerini degistirmen yeterli olacaktir
Yaptım olmuyor hocam, sadece bir tabloya ekleme yapıyor.
-
Tamamdır hocam yaptım bir kaç kodu silince oldu fakat comboboxa nasıl veri çekebilirim bilginiz var mıdır?
-
void HayvanlariDoldur() { //sql select sorgusu yap comboHayvanlar.DataSource = selectten dönen sonuc; comboHayvanlar.DataBind(); }
Şeklinde yapabilirsin.