Code:
public int AccessObrisiPodatak(string a_Uslov, string a_Kolona, string a_Tabela)
{
PorukaGreske = "";
int rezultat = -1;
if ((!String.IsNullOrEmpty(a_Tabela)) && (!String.IsNullOrEmpty(a_Kolona)) && (!String.IsNullOrEmpty(a_Uslov)))
{
string stringUpita = "DELETE FROM " + a_Tabela + " WHERE " + a_Kolona + " = " + a_Uslov;
try
{
OleDbCommand komanda = new OleDbCommand(stringUpita, konekcija);
rezultat = komanda.ExecuteNonQuery();
}
catch (Exception ex)
{
rezultat = -1;
PorukaGreske = ex.Message.ToString();
}
}
return rezultat;
}
Evo ti primer,sve je isto samo su OleDb objekti umesto Sql objekata i naravno ne moras ovako da definises metodu za brisanje nego kako si vec navikao da radis.Posle samo pozoves ovu metodu na Button_Click i prosledis joj parametre,to vec zavisi kako ces ti da definises metodu.
Code:
public string PorukaGreske;
const string konekcioniParametri = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
private string konekcioniString = "";
private string putanja = "";
public string Putanja
{
set { putanja = value; konekcioniString = konekcioniParametri + "\"" + putanja + "\""; }
get { return putanja; }
}
private OleDbConnection konekcija = null;
private OleDbDataReader rezultatUpita = null;
public OleDbDataReader RezultatUpita
{
get { return rezultatUpita; }
}
// konstruktor
public BazaPodataka(string a_putanja)
{
putanja = a_putanja;
konekcioniString = konekcioniParametri + "\"" + putanja + "\"";
}
// destruktor
~BazaPodataka()
{
//AccessDekonekcija();
}
/// metoda koja realizuje konekciju na bazu podataka
public bool AccessKonekcija()
{
PorukaGreske = "";
bool rezultat = false;
AccessDekonekcija();
try
{
konekcija = new OleDbConnection(konekcioniString);
konekcija.Open();
rezultat = true;
}
catch (Exception ex)
{
PorukaGreske = ex.Message.ToString();
}
return rezultat;
}
ovo ti je za konekciju,npr mozes ovako
i posle samo u konstruktoru forme dodas ovo
Code:
private BazaPodataka baza;
public frmGlavna()
{
InitializeComponent();
baza = new BazaPodataka("RCDB.mdb");
}
ovo bi trebalo da je to
[Ovu poruku je menjao zenmorke dana 25.08.2008. u 12:55 GMT+1]
sve je s***** osim pishanja