public bool Unesi(IOpstiDomenskiObjekat odo) { try { // string upit = "INSERT INTO " + odo.VratiImeTabele() + " VALUES " + odo.VratiVrednostiZaInsert(); string upit = $"Insert into {odo.VratiImeTabele()} {odo.VratiKoloneZaInsert()} values {odo.VratiVrednostiZaInsert()}"; komanda = new OleDbCommand(upit, konekcija, transakcija); komanda.ExecuteNonQuery(); return(true); } catch (Exception e) { return(false); } }
public object Ubaci(IOpstiDomenskiObjekat odo) { komanda.CommandText = $"INSERT INTO {odo.VratiImeTabele()} ({odo.VratiKoloneZaInsert()}) " + $"VALUES ({odo.VratiVrednostiZaInsert()})"; komanda.CommandType = CommandType.Text; int rezultat = komanda.ExecuteNonQuery(); if (rezultat == 1) { komanda.CommandText = "SELECT @@IDENTITY"; object id = komanda.ExecuteScalar(); return(id); } else { throw new Exception(); } }
public object UnesiIVratiID(IOpstiDomenskiObjekat odo) { string upit = $"Insert into {odo.VratiImeTabele()} {odo.VratiKoloneZaInsert()} values {odo.VratiVrednostiZaInsert()}"; komanda = new OleDbCommand(upit, konekcija, transakcija); int rezultat = komanda.ExecuteNonQuery(); if (rezultat == 1) { komanda.CommandText = "SELECT @@IDENTITY"; object id = komanda.ExecuteScalar(); return(id); } else { throw new Exception(); } }