Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Reverse proxy si htaccess pe Raps...

Statie de epurare sau fosa septic...

Adaptor usb3.1gigabit vs Adaptor ...

La multi ani @Atreides!
 La multi ani @KENSINGTON!

La multi ani @burebista!

La multi ani de Florii!

Stihl fs 70 c-e
 Challengers (2024)

Care mai sunt mediile de admitere...

Laptop cu HDD atasare memorie MMC...

Hartile google nu mai au chenarul...
 Tomate in ghiveci la curte?

Idei cale de actiune recuperare g...

Intoleranța lactoza- vegan v...

Tobe acustice insonorizare in blo...
 

Datele nu raman salvate in sql la redeschiderea programului

- - - - -
  • Please log in to reply
No replies to this topic

#1
subiect

subiect

    Member

  • Grup: Members
  • Posts: 599
  • Înscris: 27.01.2008
Program de lucru: Visual Basic 2008
Mediul de lucru: C Sharp
Baza de date: Sql.mdf
Nivel cunostinte: incepator

Am creat o baza de date in sql si un formular prin intermediul caruia sunt introduse datele.
Am introdus data setul, databindingul si tableadapterul

Am introdus si un buton de salvare a datelor cu urmatorul cod:

Varianta 1:

private void button1_Click(object sender, EventArgs e)
        {

            string IDClient;
            string NumeClient;
            string PrenumeClient;
            string Tara;
            string Oras;
            string Strada;
          

            //Atribuiri

            IDClient = IDClientTextBox.Text;
            NumeClient = NumeClientTextBox.Text;
            PrenumeClient = PrenumeClientTextBox.Text;
            Tara = TaraTextBox.Text;
            Oras = OrasTextBox.Text;
            Strada = StradaTextBox.Text;

            DataRow newRow = showRoomAutoDataSet.Clienti.NewRow();
            newRow["IDClient"] = IDClient.Substring(0);
            newRow["NumeClient"] = NumeClient.Substring(0);
        
            try
            {
                showRoomAutoDataSet.Clienti.Rows.Add(newRow);
                clientiTableAdapter.Update(showRoomAutoDataSet.Clienti);
                showRoomAutoDataSet.AcceptChanges();
            


                MessageBox.Show("DB Updated!");
                Application.DoEvents();

                
            }
            catch (OleDbException ex)
            {
                showRoomAutoDataSet.RejectChanges();
                MessageBox.Show(ex.Message);
                MessageBox.Show(ex.ErrorCode.ToString());
            }
          
        
        }
Varianta 2:

clientiBindingSource.EndEdit();
            tranzactiiDetaliiBindingSource.EndEdit();
            int result = 0;
            result = clientiTableAdapter.Update(showRoomAutoDataSet.Clienti);
            tranzactiiTableAdapter.Update(showRoomAutoDataSet.Tranzactii);
            MessageBox.Show(result.ToString()," Numar Inregistrari adaugate");

Varianta 3:

this.Validate();
this.clientiBindingSource.EndEdit();
this.clientiTableAdapter.Update(this.showRoomAutoDataSet.Clienti);

Nici una din variantele de mai sus nu salveaza datele in baza de date sql. Daca ies din modul debug si re-rulez programul, datele sunt acolo, dar
nu si in tabelele bazei de date, daca dau refresh. La inchiderea si redeschiderea proiectului, totul a disparut.

Va rog sa imi dati o idee.

Attached Files



Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate