Novo

Forum kao aplikacija na telefonu

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

  • 7 odgovora
  • 3.354 pregleda

Najnovija ↓

Pamcenje podastaka u access bazu 23.03.2010. u 22:37 · pre 202 meseca #1
Prasvim jednu prostu aplikaciju,uz ppomoc VS2008 i C#,radi se o unosu izmeni brisanju podataka u access bazu,rec je access verziji 2007
Ovo je kod dugmeta kojim se pamte podaci u tabelu korisnik...zapamti on podatke,ali kad ponovo ukljucim racunar baza je prazna...predpostavljam da je neka nebulozna greska,a ne znam koja pa molim za pomoc
evo koda
Code:

            this.Validate();
            kUPCIBindingSource.EndEdit();
            ukljuciEdite(false);
            this.tableAdapterManager.UpdateAll(this.isAutoProodajaDataSet);
            this.kUPCITableAdapter.Fill(this.isAutoProodajaDataSet.KUPCI);

MOlim sto hitniji i konkretniki odgovor
HVALA
Potpis
Don't worry be happy
Re: Pamcenje podastaka u access bazu 24.03.2010. u 01:20 · pre 202 meseca
izmenjeno 2 puta, poslednji put AMD guy 24.03.2010. u 01:42
  1. AMD guy24.03.2010. u 01:42zapis iz teksta poruke
  2. AMD guy24.03.2010. u 01:33zapis iz teksta poruke
#2
Kad kazes da zapamti, proveri u bazi da li zaista je snimio

Simple ADO.NET Database Read, Insert, Update and Delete using C#

Malo stariji tekst iz 2001 :)

ili mala preporuka
3-tier architecture in C#
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: Pamcenje podastaka u access bazu 24.03.2010. u 12:57 · pre 202 meseca #4
da sve je to priimer "pesice"resavanja,a ja sam preko vizarda dobio connection string,i dataset i povlacenje podataka iz baze,samo mi nije jano kako da promenu i insetr novog reda zapamtim bazzu...?
radio sam ranije sa ms sql serverom i taomo je prolazio scenario koji sam napisao na pocetku u 1. poruci?
u cemu je fora?
Potpis
Don't worry be happy
Re: Pamcenje podastaka u access bazu 24.03.2010. u 14:28 · pre 202 meseca #6
da ima on u navigation save button ali nije to to treba da sam odradim taj save button,a to me samo zeza
I ja inace radim "hard code"programe,ali ovo radim nekom momku koji nema preteranog iskustva pa bi se u hardcodu izgubio kao kuce u liftu ;)
Potpis
Don't worry be happy
Re: Pamcenje podastaka u access bazu 24.03.2010. u 14:57 · pre 202 meseca #7
Jednostavan metod
Code (csharp):
private void InsertInfo()
{

       SqlConnection conn = new SqlConnection(GetConnectionString());
       string sql = "INSERT INTO connect_com (name,E_mail,School ) VALUES (@Val1,@Val2,@Val3)";
       try
       {
        conn.Open();
           SqlCommand cmd = new SqlCommand(sql, conn);
           cmd.Parameters.AddWithValue("@Val1", txtName.Text);
           cmd.Parameters.AddWithValue("@Val2", txtEmail.Text);
           cmd.Parameters.AddWithValue("@Val3", txtSchool.Text);
           cmd.CommandType = CommandType.Text;
           cmd.ExecuteNonQuery();
       }
       catch (System.Data.SqlClient.SqlException ex)
       {
                string msg = "Insert Error:";
                msg += ex.Message;
                throw new Exception(msg);

       }
       finally
       {
       conn.Close();
       }
}


Ali ja ne bi koristio sql upite u kodu zbog mogucih sql injection upada, nego preporucujem da koristis stored procedure
http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson07.aspx
ili Shorten development time by using parameterized queries in ADO.NET
Potpis
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
Re: Pamcenje podastaka u access bazu 26.03.2010. u 19:41 · pre 202 meseca #8
AMD guy, možda ti znaš nešto što ja ne znam :), ali zar već i sama upotreba parametrizovanih SQL upita (kao u tvom primeru) ne rešava problem SQL injection napada...?

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme