lostyazilim
tr.link

C# Access veritabanı bağlantısı

8 Mesajlar 2.055 Okunma
acebozum
tr.link

KulGazi KulGazi WM Aracı Kullanıcı
  • Üyelik 02.04.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad H** G**
  • Mesajlar 46
  • Beğeniler 0 / 3
  • Ticaret 0, (%0)
Selamın aleyküm, c# da classta veritabanı bağlantısını yapıyorum fakat form1 e geldiğimde method gelmiyor access kullandığım için örneklerin çoğu sql bulduğum örneklerde işime yaramadı bunu yaptıktan sonra listviewde göstermem gerek başka bi formda masa listelenicek yani nasıl yapabilirim yardımcı olacak var mı?
 

 

wmaraci
reklam

ramazayn ramazayn WM Aracı Kullanıcı
  • Üyelik 11.10.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad R** U**
  • Mesajlar 614
  • Beğeniler 19 / 251
  • Ticaret 9, (%100)
Hocam belki bu link işinize yarıyabilir bir inceleyin

C# SQL BAĞLANTISI
 

 

KulGazi KulGazi WM Aracı Kullanıcı
  • Üyelik 02.04.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad H** G**
  • Mesajlar 46
  • Beğeniler 0 / 3
  • Ticaret 0, (%0)

ramazayn adlı üyeden alıntı

Hocam belki bu link işinize yarıyabilir bir inceleyin

C# SQL BAĞLANTISI


Bu sql benim aradığım access bağlantı hocam.
 

 

ramazayn ramazayn WM Aracı Kullanıcı
  • Üyelik 11.10.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad R** U**
  • Mesajlar 614
  • Beğeniler 19 / 251
  • Ticaret 9, (%100)
C# Access veritabanı bağlantısı

youtubeye yazmak zor mu bu kadar gerçekten :D
 

 

wmaraci
wmaraci

KulGazi KulGazi WM Aracı Kullanıcı
  • Üyelik 02.04.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad H** G**
  • Mesajlar 46
  • Beğeniler 0 / 3
  • Ticaret 0, (%0)

ramazayn adlı üyeden alıntı

C# Access veritabanı bağlantısı

youtubeye yazmak zor mu bu kadar gerçekten :D


Açtığım konuyu bir daha oku. Classta veritabanı bağlantısı yapıyorum dedim.
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1118
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
o classı çalışma ortamında using diyerek çağırmanız gerekmekte.
daha sonra o class içerisinde metodlara erişebilirsiniz.

Galiba katmanlı mimari ile çalışıyorsunuz.
 

 

www.ontedi.com
www.cizgi.site

Artvias Artvias Site Fabrikası Kullanıcı
  • Üyelik 01.07.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Artvias Yazılım
  • Konum Bursa
  • Ad Soyad A** Ş**
  • Mesajlar 48
  • Beğeniler 13 / 12
  • Ticaret 18, (%100)


using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.OleDb;
using System.Net;
using System.Net.Mail;
using System.Drawing;
using System.Collections;
using System.Drawing.Drawing2D;
using System.IO;
using System.Drawing.Imaging;
using System.Xml;
using System.Text;
using System.Text.RegularExpressions;

///
/// Summary description for veri
///

public class veri
{
public static string yol = @"Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\\DBNAME.mdb;Persist Security Info=True";

public static OleDbConnection baglan = new OleDbConnection(@"Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\\DBNAME.mdb;Persist Security Info=True");


public veri()
{
//
// TODO: Add constructor logic here
//
}
public static string strQuery;
public static OleDbCommand cmd;
public static DataTable dt;



//PARAMETRELİ VERİ ÇEK
public static DataTable tabloParametre(string OleDbstr, OleDbParameterCollection p)
{
OleDbConnection bag = new OleDbConnection(yol);
OleDbCommand komut = new OleDbCommand(OleDbstr, bag);
foreach (OleDbParameter param in p)
komut.Parameters.AddWithValue(param.ParameterName, param.Value);

DataTable dt = new DataTable();
OleDbDataAdapter da = new OleDbDataAdapter(komut);
da.Fill(dt);
return dt;
}



//InsertUpdateData
public static bool InsertUpdateData(OleDbCommand cmd)
{
OleDbConnection con = new OleDbConnection(yol);
cmd.CommandType = CommandType.Text;
cmd.Connection = con;
try
{
con.Open();
cmd.ExecuteNonQuery();
return true;
}
catch (Exception ex)
{
throw new Exception((Convert.ToString(ex.Message)));

}
finally
{
con.Close();
con.Dispose();
}
}

//GetDataTable
public static DataTable GetDataTable(string olecumle)
{
OleDbConnection baglanti = new OleDbConnection(yol);
OleDbDataAdapter dap = new OleDbDataAdapter(olecumle, baglanti);
DataTable dt = new DataTable();

try
{
dap.Fill(dt);
}
catch (Exception ex)
{
throw new Exception((Convert.ToString(ex.Message + "(") + olecumle) + ")");
}
dap.Dispose();
baglanti.Close();
baglanti.Dispose();
return dt;
}



}






Veri Çekmek için örnek


veri.dt=veri.GetDataTable("select * from tabloAdi where kolon='deger'");
if (veri.dt!=null && veri.dt.rows.count >0)
{
string a = veri.dt.rows[0]["kolon"].tostring();

repeaterNesnesi.datasource=veri.dt;
repeaterNesnesi.databind();
}


şayet yanlış anladıysam özelden ulaşırsanız yardımcı olmaya çalışırım hocam.
 

 

KulGazi KulGazi WM Aracı Kullanıcı
  • Üyelik 02.04.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Bursa
  • Ad Soyad H** G**
  • Mesajlar 46
  • Beğeniler 0 / 3
  • Ticaret 0, (%0)

ontedi adlı üyeden alıntı

o classı çalışma ortamında using diyerek çağırmanız gerekmekte.
daha sonra o class içerisinde metodlara erişebilirsiniz.

Galiba katmanlı mimari ile çalışıyorsunuz.


gencwebciadam adlı üyeden alıntı



using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.OleDb;
using System.Net;
using System.Net.Mail;
using System.Drawing;
using System.Collections;
using System.Drawing.Drawing2D;
using System.IO;
using System.Drawing.Imaging;
using System.Xml;
using System.Text;
using System.Text.RegularExpressions;

///
/// Summary description for veri
///

public class veri
{
public static string yol = @"Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\\DBNAME.mdb;Persist Security Info=True";

public static OleDbConnection baglan = new OleDbConnection(@"Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\\DBNAME.mdb;Persist Security Info=True");


public veri()
{
//
// TODO: Add constructor logic here
//
}
public static string strQuery;
public static OleDbCommand cmd;
public static DataTable dt;



//PARAMETRELİ VERİ ÇEK
public static DataTable tabloParametre(string OleDbstr, OleDbParameterCollection p)
{
OleDbConnection bag = new OleDbConnection(yol);
OleDbCommand komut = new OleDbCommand(OleDbstr, bag);
foreach (OleDbParameter param in p)
komut.Parameters.AddWithValue(param.ParameterName, param.Value);

DataTable dt = new DataTable();
OleDbDataAdapter da = new OleDbDataAdapter(komut);
da.Fill(dt);
return dt;
}



//InsertUpdateData
public static bool InsertUpdateData(OleDbCommand cmd)
{
OleDbConnection con = new OleDbConnection(yol);
cmd.CommandType = CommandType.Text;
cmd.Connection = con;
try
{
con.Open();
cmd.ExecuteNonQuery();
return true;
}
catch (Exception ex)
{
throw new Exception((Convert.ToString(ex.Message)));

}
finally
{
con.Close();
con.Dispose();
}
}

//GetDataTable
public static DataTable GetDataTable(string olecumle)
{
OleDbConnection baglanti = new OleDbConnection(yol);
OleDbDataAdapter dap = new OleDbDataAdapter(olecumle, baglanti);
DataTable dt = new DataTable();

try
{
dap.Fill(dt);
}
catch (Exception ex)
{
throw new Exception((Convert.ToString(ex.Message + "(") + olecumle) + ")");
}
dap.Dispose();
baglanti.Close();
baglanti.Dispose();
return dt;
}



}






Veri Çekmek için örnek


veri.dt=veri.GetDataTable("select * from tabloAdi where kolon='deger'");
if (veri.dt!=null && veri.dt.rows.count >0)
{
string a = veri.dt.rows[0]["kolon"].tostring();

repeaterNesnesi.datasource=veri.dt;
repeaterNesnesi.databind();
}


şayet yanlış anladıysam özelden ulaşırsanız yardımcı olmaya çalışırım hocam.


Sağ olun hallettim :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al