Razumem kada neko napiše da je C++ bolji od C#-a u nekim situacijama, ali Delphi? WTF?
Druze C# ima rezervisan ADO.NET samo za rad sa bazama podataka i najvise se koristi u svim firmama sto dovoljno govori o njemu
u C#-u imas ASP.NET za izradu dinamickih web strana, gde je to Delphiju?
u C#-u imas WPF, koji daje neverovatne mogucnosti za dizajn same forme uz pomoc XML-a i DirectX-a. Koriscen u OS Windows 8.
da ne govorim o brzini izrade, o njegovom OOP itd itd..
Nisi bre ni naveo koju bazu hoces, nisi ni naveo kako hoces da ti budu ubaceni(konektovano, ne konektovano)?
Evo za Access bazu podataka u konektovanom rezimu(napamet sam radio), najprostije moguce i sve sam ti objasnio komentarima..
Code:
con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Documents and Settings\Srdjan\My Documents\Nwind.accdb");
//putanja do baze na koju ce se C# konektovati
OleDbCommand com = new OleDbCommand(); //kreiranje objekta klase OleDbCommand
com.Connection = con; //Konekcija komande se stavlja da komanda zna gde da pronadje bazu
com.CommandType = CommandType.Text; //Tip komande predstavlja nacin na koji cemo ispisati upit, u ovom slucaju u pitanju je text
com.CommandText = "INSERT INTO ime_baze(tabele) values(vrednosti)";//dakle ubaci u bazu vrednosti iz recimo textboxa
con.Open(); // otvori konekciju
com.ExecuteNonQuery(); // ne zahtevaj povratni upit i ubaci u bazu
con.Close(); //zatvori konekciju
za brisanje ti nisam pisao, jer mislim da si dovoljno inteligentan da sam provalis kako. Uglavnom samo promenis Komand tekst.
[Ovu poruku je menjao Boyka dana 12.07.2012. u 16:09 GMT+1]