Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 4.403 pregleda

Najnovija ↓

Povezivanje Aplikacije sa SQL bazom 23.09.2006. u 20:20 · pre 244 meseca #1
Zanima me kako da posle menjanja podataka u sledecem prozoru aplikacije, isti podaci (npr. Prezime) budu promenjeni i u samoj SQL bazi podataka?

Pokusao sam na sledeci nacin ali nece!?

Code:
private void button1_Click(object sender, EventArgs e)
        {
            bindingSource1.EndEdit();
            customerTableAdapter1.Update(myCompanyDataSet1.Customer);
        }


Re: Povezivanje Aplikacije sa SQL bazom 23.09.2006. u 22:38 · pre 244 meseca
izmenjeno 1 put, poslednji put Cracker 24.09.2006. u 00:31
  1. Cracker24.09.2006. u 00:31zapis iz teksta poruke
#3
Dodao sam ali ne funkcionise, sve je isto kao i pre.
Re: Povezivanje Aplikacije sa SQL bazom 24.09.2006. u 20:17 · pre 244 meseca #5
Ne prijavi gresku. Koliko sam primetio on Update-je DataSet ali samo dok ne iskljucim program, jer se tad sve vrati na staro. Mislim da je problem sa DataSetom koji ne prenese promene na samu bazu podataka???
Re: Povezivanje Aplikacije sa SQL bazom 25.09.2006. u 21:04 · pre 244 meseca #7
Nemam instaliran Help i prilicno sam laik za C#, ali ono sto sam nasao na netu, mislim da bi mi CommandBuilder pomogao.

Imam jednu tabelu koja se zove customers, imam customersDatSet i customersTableAdapter kako da to izvedem? Stvar je hitna.
Re: Povezivanje Aplikacije sa SQL bazom 25.09.2006. u 22:20 · pre 244 meseca #8
Ako ti taj VC#2005 ne generise insert update i delete sqlove onda je verovatno to problem. Taj C# nemam instaliran ali evo ti kod za .NET 1.1, valda se ne razlikuje mnogo. U tom .netu si prosledio CommandBuilderu adapter i on je sam napravio sql-ove. Evo ti primer iz dokumentacije za .net1.1

Citat:

public static DataSet SelectSqlCeRows(string myConnection, string mySelectQuery, string myTableName) {
SqlCeConnection myConn = new SqlCeConnection(myConnection);
SqlCeDataAdapter myDataAdapter = new SqlCeDataAdapter();
myDataAdapter.SelectCommand = new SqlCeCommand(mySelectQuery, myConn);
SqlCeCommandBuilder cb = new SqlCeCommandBuilder(myDataAdapter);

myConn.Open();

DataSet ds = new DataSet();
myDataAdapter.Fill(ds, myTableName);

//code to modify data in DataSet goes here

//Without the SqlCeCommandBuilder this line would fail
myDataAdapter.Update(ds, myTableName);

myConn.Close();

return ds;
}

Pokusaj prepraviti ovaj kod da ti radi sa tim novi C#. Ne bi trebalo mnogo da se razlikuje. Ako ti nesto nije jasno pitaj.
Poz
Potpis
RTFM
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme