C# Hastane Otomasyonu Sorun
-
string conStr = "server=VENTO\\SQLEXPRESS;database=hastane;integrated security=true";
SqlConnection con = new SqlConnection(conStr);
string tckimlik=txtTcKimlik.Text.ToString();
string adi=txtAdi.Text.ToString();
string soyadi=txtSoyadi.Text.ToString();
string anneadi=txtAnneAdi.Text.ToString();
string babaadi=txtBabaAdi.Text.ToString();
string cinsiyet=cmbCinsiyet.Items.ToString();
object dogumtar=(object)txtDogumTarih.Text;
string dogumyeri=txtDogumYeri.ToString();
string ceptel=txtCepTel.Text.ToString();
string e_posta=txtEPosta.Text.ToString();
string sorgu = @"ınsert into hasta_kabul (tckimlik,hasta_adi,hasta_soyadi,cinsiyet,dogum_yeri,dogum_tarihi,baba_adi,anne_adi,cep_no,e_posta) values ('@tckimlik','@adi','@soyadi','@cinsiyet','@dogumyeri','@dogumtar','@babaadi','@anneadi','@cepno','@eposta'";
SqlCommand cmd = new SqlCommand(sorgu, con);
cmd.Parameters.AddWithValue("@tckimlik", tckimlik);
cmd.Parameters.AddWithValue("@adi", adi);
cmd.Parameters.AddWithValue("@soyadi", soyadi);
cmd.Parameters.AddWithValue("@cinsiyet", cinsiyet);
cmd.Parameters.AddWithValue("@dogumyeri", dogumyeri);
cmd.Parameters.AddWithValue("@dogumtar", dogumtar);
cmd.Parameters.AddWithValue("@babaadi", babaadi);
cmd.Parameters.AddWithValue("@anneadi", anneadi);
cmd.Parameters.AddWithValue("@cepno", ceptel);
cmd.Parameters.AddWithValue("@eposta", e_posta);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read() == true)
{
string tcno = dr[0].ToString();
string ad = dr[1].ToString();
string soyad = dr[2].ToString();
string cinsiyet2 = dr[3].ToString();
string dogumyer = dr[4].ToString();
object dogumtarihi = (object)dr[5];
string babaad = dr[6].ToString();
string annead = dr[7].ToString();
string cepno = dr[8].ToString();
string eposta = dr[9].ToString();
}
dr.Close();
con.Close();
anlayan arkadaşlar acil destek verirseniz sevinirim yazım hatası var diyor sürekli işin içinden çıkamadım
-
string sorgu = @"INSERT INTO hasta_kabul (tckimlik,hasta_adi,hasta_soyadi,cinsiyet,dogum_yeri,dogum_tarihi,baba_adi,anne_adi,cep_no,e_posta) values ('@tckimlik','@adi','@soyadi','@cinsiyet','@dogumyeri','@dogumtar','@babaadi','@anneadi','@cepno','@eposta')";
en sondaki parantezi unutmuşsun hocam
saybirs tarafından 25/May/13 16:53 tarihinde düzenlenmiştir -
saybirs bunu yazdı
string sorgu = @"INSERT INTO hasta_kabul (tckimlik,hasta_adi,hasta_soyadi,cinsiyet,dogum_yeri,dogum_tarihi,baba_adi,anne_adi,cep_no,e_posta) values ('@tckimlik','@adi','@soyadi','@cinsiyet','@dogumyeri','@dogumtar','@babaadi','@anneadi','@cepno','@eposta')";
tckimlik veri türü ne hocam ?
kısmındaki (' ' kaldır hocam şu ınsert kısmınıda INSERT INTO şeklinde yazarsan iyi olur
tamam hocam bakıyorum şimdi
bu yaptığım sql sorgusu tamamen yanlış sanırım eposta hatası veriyor şimdi ey ....
Spyware__007 tarafından 25/May/13 16:49 tarihinde düzenlenmiştir -
Spyware__007 bunu yazdı
string conStr = "server=VENTO\\SQLEXPRESS;database=hastane;integrated security=true";
SqlConnection con = new SqlConnection(conStr);
string tckimlik=txtTcKimlik.Text.ToString();
string adi=txtAdi.Text.ToString();
string soyadi=txtSoyadi.Text.ToString();
string anneadi=txtAnneAdi.Text.ToString();
string babaadi=txtBabaAdi.Text.ToString();
string cinsiyet=cmbCinsiyet.Items.ToString();
object dogumtar=(object)txtDogumTarih.Text;
string dogumyeri=txtDogumYeri.ToString();
string ceptel=txtCepTel.Text.ToString();
string e_posta=txtEPosta.Text.ToString();
string sorgu = @"ınsert into hasta_kabul (tckimlik,hasta_adi,hasta_soyadi,cinsiyet,dogum_yeri,dogum_tarihi,baba_adi,anne_adi,cep_no,e_posta) values ('@tckimlik','@adi','@soyadi','@cinsiyet','@dogumyeri','@dogumtar','@babaadi','@anneadi','@cepno','@eposta'";
SqlCommand cmd = new SqlCommand(sorgu, con);
cmd.Parameters.AddWithValue("@tckimlik", tckimlik);
cmd.Parameters.AddWithValue("@adi", adi);
cmd.Parameters.AddWithValue("@soyadi", soyadi);
cmd.Parameters.AddWithValue("@cinsiyet", cinsiyet);
cmd.Parameters.AddWithValue("@dogumyeri", dogumyeri);
cmd.Parameters.AddWithValue("@dogumtar", dogumtar);
cmd.Parameters.AddWithValue("@babaadi", babaadi);
cmd.Parameters.AddWithValue("@anneadi", anneadi);
cmd.Parameters.AddWithValue("@cepno", ceptel);
cmd.Parameters.AddWithValue("@eposta", e_posta);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read() == true)
{
string tcno = dr[0].ToString();
string ad = dr[1].ToString();
string soyad = dr[2].ToString();
string cinsiyet2 = dr[3].ToString();
string dogumyer = dr[4].ToString();
object dogumtarihi = (object)dr[5];
string babaad = dr[6].ToString();
string annead = dr[7].ToString();
string cepno = dr[8].ToString();
string eposta = dr[9].ToString();
}
dr.Close();
con.Close();
anlayan arkadaşlar acil destek verirseniz sevinirim yazım hatası var diyor sürekli işin içinden çıkamadım
-
trampfd bunu yazdıSpyware__007 bunu yazdı
string conStr = "server=VENTO\\SQLEXPRESS;database=hastane;integrated security=true";
SqlConnection con = new SqlConnection(conStr);
string tckimlik=txtTcKimlik.Text.ToString();
string adi=txtAdi.Text.ToString();
string soyadi=txtSoyadi.Text.ToString();
string anneadi=txtAnneAdi.Text.ToString();
string babaadi=txtBabaAdi.Text.ToString();
string cinsiyet=cmbCinsiyet.Items.ToString();
object dogumtar=(object)txtDogumTarih.Text;
string dogumyeri=txtDogumYeri.ToString();
string ceptel=txtCepTel.Text.ToString();
string e_posta=txtEPosta.Text.ToString();
string sorgu = @"ınsert into hasta_kabul (tckimlik,hasta_adi,hasta_soyadi,cinsiyet,dogum_yeri,dogum_tarihi,baba_adi,anne_adi,cep_no,e_posta) values ('@tckimlik','@adi','@soyadi','@cinsiyet','@dogumyeri','@dogumtar','@babaadi','@anneadi','@cepno','@eposta'";
SqlCommand cmd = new SqlCommand(sorgu, con);
cmd.Parameters.AddWithValue("@tckimlik", tckimlik);
cmd.Parameters.AddWithValue("@adi", adi);
cmd.Parameters.AddWithValue("@soyadi", soyadi);
cmd.Parameters.AddWithValue("@cinsiyet", cinsiyet);
cmd.Parameters.AddWithValue("@dogumyeri", dogumyeri);
cmd.Parameters.AddWithValue("@dogumtar", dogumtar);
cmd.Parameters.AddWithValue("@babaadi", babaadi);
cmd.Parameters.AddWithValue("@anneadi", anneadi);
cmd.Parameters.AddWithValue("@cepno", ceptel);
cmd.Parameters.AddWithValue("@eposta", e_posta);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read() == true)
{
string tcno = dr[0].ToString();
string ad = dr[1].ToString();
string soyad = dr[2].ToString();
string cinsiyet2 = dr[3].ToString();
string dogumyer = dr[4].ToString();
object dogumtarihi = (object)dr[5];
string babaad = dr[6].ToString();
string annead = dr[7].ToString();
string cepno = dr[8].ToString();
string eposta = dr[9].ToString();
}
dr.Close();
con.Close();
anlayan arkadaşlar acil destek verirseniz sevinirim yazım hatası var diyor sürekli işin içinden çıkamadım
asdfhkjahaha :D
-
'@paramtre' biçiminde kullanım yanlış @paramtre olarak kullan hacı.
-
TeRRoR bunu yazdı
'@paramtre' biçiminde kullanım yanlış @paramtre olarak kullan hacı.
tmm hocam onları denedim string olsun diye yaptım
fakat başka biryerde hata var onu çözmeye çalışıyorum
-
ınsert oluyor mu insert olmıcak mı yada INSERT?
Edit: Ayrıca values'ten sonra açtığın parantez kapanmamış
omery tarafından 25/May/13 20:27 tarihinde düzenlenmiştir