SqlConnection baglanti = new SqlConnection();
baglanti.ConnectionString = "Server=.;Database=Detaylı-Otomasyon;Trusted_Connection=true;";
baglanti.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = baglanti;
cmd.CommandText = "INSERT INTO Hasta_Bilgileri (Adi,Soyadi,Baba_Adi,Cinsiyet,Doğum_Tarihi,Doğum_Yeri,Medeni_Hal,Nüfusa_Kayıtlı_İl,Tc_No)" +
"VALUES (@Adi,@Soyadi,@Baba_Adi,@Cinsiyet,@Doğum_Tarihi,@Doğum_Yeri,@Medeni_Hal,@Nüfusa_Kayıtlı_İl,@Tc_No)" +
"INSERT INTO Hasta_Detay (id,Adres1,Adres2,Fax,Tel1,Tel2) VALUES (SELECT IDENT_CURRENT('Hasta_Bilgileri'), @Adres1,@Adres2,@Fax,@Tel1,@Tel2)";
cmd.Parameters.AddWithValue("@Adi", tbadi.Text);
cmd.Parameters.AddWithValue("@Soyadi", tbsoyadi.Text);
cmd.Parameters.AddWithValue("@Baba_Adi", tbbabaadi.Text);
string cinsiyet = "";
if (radioButton1.Checked)
cinsiyet = radioButton1.Text;
else if (radioButton3.Checked);
cinsiyet = radioButton3.Text;
cmd.Parameters.AddWithValue("@Cinsiyet", cinsiyet);
cmd.Parameters.AddWithValue("@Doğum_Tarihi", dateTimePicker1.Value);
cmd.Parameters.AddWithValue("@Doğum_Yeri", tbdogumyeri.Text);
cmd.Parameters.AddWithValue("Medeni_Hal", cmbmedeni.Text);
cmd.Parameters.AddWithValue("@Nüfusa_Kayıtlı_İl", tbnüfuskayıt.Text);
cmd.Parameters.AddWithValue("@Adres1", tbadres1.Text);
cmd.Parameters.AddWithValue("@Adres2", tbadres2.Text);
cmd.Parameters.AddWithValue("@Fax", tbfax.Text);
cmd.Parameters.AddWithValue("@Tc_No", tbtcno.Text);
cmd.Parameters.AddWithValue("@Tel1", tbtel1.Text);
cmd.Parameters.AddWithValue("@Tel2", tbtel2.Text);
cmd.ExecuteNonQuery();
baglanti.Close();
this.DialogResult = DialogResult.OK;
SqlConnection baglanti = new SqlConnection();
baglanti.ConnectionString = "Server=.;Database=Detaylı-Otomasyon;Trusted_Connection=true;";
baglanti.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = baglanti;
cmd.CommandText = "INSERT INTO Hasta_Bilgileri (Adi,Soyadi,Baba_Adi,Cinsiyet,Doğum_Tarihi,Doğum_Yeri,Medeni_Hal,Nüfusa_Kayıtlı_İl,Tc_No)" +
"VALUES (@Adi,@Soyadi,@Baba_Adi,@Cinsiyet,@Doğum_Tarihi,@Doğum_Yeri,@Medeni_Hal,@Nüfusa_Kayıtlı_İl,@Tc_No)" +
"INSERT INTO Hasta_Detay (id,Adres1,Adres2,Fax,Tel1,Tel2) VALUES (SELECT IDENT_CURRENT('Hasta_Bilgileri'), @Adres1,@Adres2,@Fax,@Tel1,@Tel2)";
cmd.Parameters.AddWithValue("@Adi", tbadi.Text);
cmd.Parameters.AddWithValue("@Soyadi", tbsoyadi.Text);
cmd.Parameters.AddWithValue("@Baba_Adi", tbbabaadi.Text);
string cinsiyet = "";
if (radioButton1.Checked)
cinsiyet = radioButton1.Text;
else if (radioButton3.Checked);
cinsiyet = radioButton3.Text;
cmd.Parameters.AddWithValue("@Cinsiyet", cinsiyet);
cmd.Parameters.AddWithValue("@Doğum_Tarihi", dateTimePicker1.Value);
cmd.Parameters.AddWithValue("@Doğum_Yeri", tbdogumyeri.Text);
cmd.Parameters.AddWithValue("Medeni_Hal", cmbmedeni.Text);
cmd.Parameters.AddWithValue("@Nüfusa_Kayıtlı_İl", tbnüfuskayıt.Text);
cmd.Parameters.AddWithValue("@Adres1", tbadres1.Text);
cmd.Parameters.AddWithValue("@Adres2", tbadres2.Text);
cmd.Parameters.AddWithValue("@Fax", tbfax.Text);
cmd.Parameters.AddWithValue("@Tc_No", tbtcno.Text);
cmd.Parameters.AddWithValue("@Tel1", tbtel1.Text);
cmd.Parameters.AddWithValue("@Tel2", tbtel2.Text);
cmd.ExecuteNonQuery();
baglanti.Close();
this.DialogResult = DialogResult.OK;
dediğin şekilde yaptım ama olmadıBağlantıyı açıp birinci komutu gönder, daha sonra bağlantıyı kapatıp tekrar aç ve ikinci komutu gönder.
C#:SqlConnection baglanti = new SqlConnection(); baglanti.ConnectionString = "Server=.;Database=Detaylı-Otomasyon;Trusted_Connection=true;"; baglanti.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = baglanti; cmd.CommandText = "INSERT INTO Hasta_Bilgileri (Adi,Soyadi,Baba_Adi,Cinsiyet,Doğum_Tarihi,Doğum_Yeri,Medeni_Hal,Nüfusa_Kayıtlı_İl,Tc_No)" + "VALUES (@Adi,@Soyadi,@Baba_Adi,@Cinsiyet,@Doğum_Tarihi,@Doğum_Yeri,@Medeni_Hal,@Nüfusa_Kayıtlı_İl,@Tc_No)" + "INSERT INTO Hasta_Detay (id,Adres1,Adres2,Fax,Tel1,Tel2) VALUES (SELECT IDENT_CURRENT('Hasta_Bilgileri'), @Adres1,@Adres2,@Fax,@Tel1,@Tel2)"; cmd.Parameters.AddWithValue("@Adi", tbadi.Text); cmd.Parameters.AddWithValue("@Soyadi", tbsoyadi.Text); cmd.Parameters.AddWithValue("@Baba_Adi", tbbabaadi.Text); string cinsiyet = ""; if (radioButton1.Checked) cinsiyet = radioButton1.Text; else if (radioButton3.Checked); cinsiyet = radioButton3.Text; cmd.Parameters.AddWithValue("@Cinsiyet", cinsiyet); cmd.Parameters.AddWithValue("@Doğum_Tarihi", dateTimePicker1.Value); cmd.Parameters.AddWithValue("@Doğum_Yeri", tbdogumyeri.Text); cmd.Parameters.AddWithValue("Medeni_Hal", cmbmedeni.Text); cmd.Parameters.AddWithValue("@Nüfusa_Kayıtlı_İl", tbnüfuskayıt.Text); cmd.Parameters.AddWithValue("@Adres1", tbadres1.Text); cmd.Parameters.AddWithValue("@Adres2", tbadres2.Text); cmd.Parameters.AddWithValue("@Fax", tbfax.Text); cmd.Parameters.AddWithValue("@Tc_No", tbtcno.Text); cmd.Parameters.AddWithValue("@Tel1", tbtel1.Text); cmd.Parameters.AddWithValue("@Tel2", tbtel2.Text); cmd.ExecuteNonQuery(); baglanti.Close(); this.DialogResult = DialogResult.OK;
bu kodu kullanıyorum. ve bu hatayı almaktayım
Ekli dosyayı görüntüle 17412
Yok ne yapsam çözemedim.Hatada belirtildiği gibi SELECT komutunda hata var. Kodlarda bir sorun göremedim, SQL sorgusunu kontrol et.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?