[ refa @ 26.06.2006. 10:15 ] @
koristim visual studio 2005 i Oracle server 10.2g

Code:

private OracleConnection konekcija;
        private OracleCommand komanda;
        //private OracleDataAdapter adapter;
        private OracleCommandBuilder autoKomande;

....... ....... ..............................................................
private void btnSnimi_Click(object sender, EventArgs e)
        {
            
            this.BindingContext[dataSet1, "countries"].EndCurrentEdit();
           
                if (this.dataSet1.HasChanges())
                {
                    try
                    {
                    if (konekcija.State == ConnectionState.Closed)
                        konekcija.Open();
                    mJESTOTableAdapter.SelectCommand.CommandText ="SELECT * FROM mjesto";
                    autoKomande = new OracleCommandBuilder(mJESTOTableAdapter);
                    mJESTOTableAdapter.Update(dataSet1.MJESTO);
                    MessageBox.Show("Izmjene tabele snimljene u bazu podataka.");
                    konekcija.Close();
                }
                catch (System.Exception eSnimi) 
                {
                    MessageBox.Show("GRESKA: " + eSnimi.Message);
                }

                finally
            {
                konekcija.Close();


            }
        }
        }


mJESTOTableAdapter je izgenirisan automatski, al compajler javlja gresku na autoKomande = new OracleCommandBuilder(mJESTOTableAdapter);
ja nisam ni skonto zasto sluzi ova naredba autoKomande, ovo je primjer na vjezbama sto smo radili kako snimiti unesene promjene u tabelama ponovo u bazu, ali taj code nece da se kompajlira. imali neko prijedlog
kako to da uradim ne mora biti ovako.

jos jednom napominjem ono sto treba da snimim u bazu podataka nalazi se u textboxovima i comboboxovima.
hvala unaprijed
[ refa @ 27.06.2006. 00:17 ] @
dali sam napomenuo da radim u C# i visual studio 2005
:)
kako onaj sadrzaj koji mi je u textboxovima da snimim u neku od tabela u bazi podataka ???
recimo tabela ima 4 kolone ja imam 4 textboxa u koje upisem vrijednosti i sad to treba da radi
kao naredba update tabela ....
sintaxa oracla vec :)
hvala
[ misk0 @ 27.06.2006. 08:22 ] @
Mozes li probati sa cistim SQLom? formiras UPDATE ili INSERT komandu sa vrijednostima iz polja i posaljes je bazi?