En iyi yanıtlayıcılar
bu metodları açıklayabilir misiniz?

Soru
-
public OleDbConnection baglan()
{
OleDbConnection baglanti = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Seda\Documents\Visual Studio 2008\WebSites\portalson\son.mdb");
baglanti.Open();
return (baglanti);
}
public DataTable GetDataTable(string sqlcumle)
{
OleDbConnection baglanti = this.baglan();
OleDbDataAdapter dap = new OleDbDataAdapter(sqlcumle, baglanti);
DataTable dt = new DataTable();
try
{
dap.Fill(dt);
}
catch (OleDbException ex)
{
throw new Exception(ex.Message + "(" + sqlcumle + ")");
}
dap.Dispose();
baglanti.Close();
baglanti.Dispose();
return dt;
}
public DataRow getdatarow(string sqlcumle)
{
DataTable dt = GetDataTable(sqlcumle);
if (dt.Rows.Count == 0)
return null;
else
return dt.Rows[0];
}
Yanıtlar
-
Satır sayısı Sıfırsa kayıt yok. Boş olarak getir.
eger satır sayısı sıfır değilse ilk satırı getir..
//
eğer bunu kullanmazsa boş değer getiremez.
// Genelde manuel Kullanıcı kontrollerinde kullanılıyor.- Düzenleyen B.Turhan MAHRABEL 11 Ağustos 2013 Pazar 19:53
- Yanıt Olarak Öneren Barış CevizModerator 11 Ağustos 2013 Pazar 20:32
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 15 Ağustos 2013 Perşembe 14:54
Tüm Yanıtlar
-
Gereksiz kodlar, dikkate almayın derim.
- bağlan methodu son.mdb access database dosyasına bağlanıp geriye connection döndürüyor.
- GetDataTable bağlandan dönen connectionu kullanarak parametre olarak verilen sorguyu çalıştırıp DataTable e doldurup döndürüyor
- getdatarow ise DataTable yerine tek satır döndürüyor.
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Yanıt Olarak Öneren Emre Pirasa 10 Ağustos 2013 Cumartesi 23:48
-
-
Satır sayısı Sıfırsa kayıt yok. Boş olarak getir.
eger satır sayısı sıfır değilse ilk satırı getir..
//
eğer bunu kullanmazsa boş değer getiremez.
// Genelde manuel Kullanıcı kontrollerinde kullanılıyor.- Düzenleyen B.Turhan MAHRABEL 11 Ağustos 2013 Pazar 19:53
- Yanıt Olarak Öneren Barış CevizModerator 11 Ağustos 2013 Pazar 20:32
- Yanıt Olarak İşaretleyen Ali Rıza İnceoğlu 15 Ağustos 2013 Perşembe 14:54