İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C# Datagrid'de SQL sorgusu

UgurOnline02.11.20104 cevap3.992 görüntüleme
2008'den beri159 mesaj
#1
arkadaşlar datagrid doldurmak için kullanacağım sorguda bir değişken tanımlamak zorundayım. aşağıda koyu yazdığım kısımda takıldım. yardımınızı bekliyorum

sorguda kullanmak istediğim değişkenim:
public string id_cek() { return dataGridView1["id", dataGridView1.CurrentRow.Index].Value.ToString(); }
sorgum:
SqlCommand com = new SqlCommand(@"SELECT * FROM randevular WHERE hasta_id=[B]id_cek()[/B]", con);
Cevaplar
2007'den beri2.589 mesaj
#2
id_cek() ile gelen string'i sorgunun sonuna eklemen lazım. şöle bişi dene istersen.
SqlCommand com = new SqlCommand(@"SELECT * FROM randevular WHERE hasta_id=" + id_cek(), con);


herhalde bu şekilde çalışır. C#'cı arkadaşlar daha ii bilirler ama java'da olsa bunu denerdim. tırnak içine aldığında id_cek() metodun da string'in parçası gibi olmuş orada.

burada yapman gereken işlem'de string concat işlemidir.

google'e "how to concat strings c#" yazabilirsin.
UgurOnline Konuyu açan
2008'den beri159 mesaj
#3
evet çalıştı. teşekkür ederim özellikle ayrıntı için
2007'den beri2.589 mesaj
#4
rica ederim kolay gelsin.
2008'den beri4.234 mesaj
#5
annttiigs dedi: ↑
id_cek() ile gelen string'i sorgunun sonuna eklemen lazım. şöle bişi dene istersen.
SqlCommand com = new SqlCommand(@"SELECT * FROM randevular WHERE hasta_id=" + id_cek(), con);


herhalde bu şekilde çalışır. C#'cı arkadaşlar daha ii bilirler ama java'da olsa bunu denerdim. tırnak içine aldığında id_cek() metodun da string'in parçası gibi olmuş orada.

burada yapman gereken işlem'de string concat işlemidir.

google'e "how to concat strings c#" yazabilirsin.
Tam ayınısı yazacaktım. Ayrıca " + DEĞİŞKEN + " olarakta sorgu arasına değişken atabilirsiniz.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.