muči me par stvari.
Pravim za maturski adresar, odradio sam u Access-u bazu, sa jednom tabelom, u kojoj se nalaze kolone Ime i prezime, adresa, broj, telefon...
Napravio sam u C# aplikaciju, koja sadrži više formi, osnovnu, i jednu koja mi je bitna za dodavanje novih kontakata.
Na osnovnoj se prikazuju kontakti u listbox-u (samo imena i prezimena), i klikom na kontakt u listboxu, prikazuju se ostali podaci u textboxovima sa strane.
Bazu sam povezao preko "Add new data source".
Sad hoću da kad se klikne na File -> Dodaj novi kontakt i otvori forma, u kojoj se popune traženi podaci, upiše to u bazu podataka i u listbox.
Kako to da uradim, jel treba i na toj formi za dodavanje kontakata, isto preko wizarda da povežem sa bazom podataka, ili je to već povezano?
Našao sam jedan primer na internetu, ova konekcija, jel mi to treba, pošto sam preko wizarda povezao?
INSERT INTO Kontakti (Ime i prezime, Adresa, Broj...)"; - To su mi kolone u bazi
Sad me buni ovo oko textboxova, svi ti navodnici i apostrofi.
Imam 8 textboxova, kako bi to izgledalo?
{
OleDbConnection Konekcija = new OleDbConnection();
Konekcija.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\SimpleTest.ACCDB";
Konekcija.Open();
OleDbCommand Komanda = new OleDbCommand();
Komanda.Connection = Konekcija;
Komanda.CommandText = "INSERT INTO Person (Age,FirstName,Description, Updated) VALUES(10, 'Aksel', 'Toko', '1/1/2002')";
Komanda.CommandText = "INSERT INTO Person (Age,FirstName,Description, Updated)";
Komanda.CommandText += " VALUES(" + Convert.ToInt32(textBox3.Text) + ",'" + textBox4.Text + "'" + ",";
//Komanda.CommandText += "'" + textBox5.Text + "'" + "," + "'" + DateTime.Today + "')";
Komanda.CommandText += "'" + textBox5.Text + "'" + "," + "'" + dateTimePicker1.Value + "')";
Komanda.ExecuteNonQuery();
Konekcija.Close();
Ponovo();
dataGridView1.Refresh();
}
Koga ne mrzi može da skine program, pa da mi pomogne oko problema.
Veliko hvala!
http://www.sendspace.com/file/dopsuc