Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc za pocetnika u C#

[es] :: .NET :: Pomoc za pocetnika u C#

[ Pregleda: 2956 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Pomoc za pocetnika u C#15.02.2014. u 10:08 - pre 123 meseci
Kako da u ovom postojecem kodu izmenim,da mi textboxovi se direktno konvertuju u integer,date,double....prilikom inserta u bazu.....


OleDbCommand sqlCom = new OleDbCommand();
sqlCom.Connection = conn;
sqlCom.CommandType = CommandType.Text; //radi se o tekstualnom unosu
sqlCom.CommandText = "insert into ZahtevBaza(RedBr,Datum,Uplatilac,Adresa,Iznos,Transakcija) values(@RedBr,@Datum,@Uplatilac,@Adresa,@Iznos,@Transakcija)";
//komanda za unos u bazu
sqlCom.Parameters.AddWithValue("@RedBr",textBox1.Text);
sqlCom.Parameters.AddWithValue("@Datum", dateTimePicker1.Text);
sqlCom.Parameters.AddWithValue("@Uplatilac", textBox2.Text);
sqlCom.Parameters.AddWithValue("@Adresa", textBox3.Text);
sqlCom.Parameters.AddWithValue("@Iznos", textBox4.Text);
sqlCom.Parameters.AddWithValue("@Transakcija", textBox5.Text);


Dakle textbox1 treba da bude int,datetimepicker1 treba da bude date,i textbox4 treba da bude double....


Hvala unapred

 
Odgovor na temu

Belgarion
Novi Sad

Član broj: 245135
Poruke: 71
*.dynamic.sbb.rs.



+2 Profil

icon Re: Pomoc za pocetnika u C#15.02.2014. u 20:42 - pre 123 meseci
Za integer:
Code:
int anInteger;
anInteger = Convert.ToInt32(textBox1.Text);

sqlCom.Parameters.AddWithValue("@RedBr",anInteger );


Za datum:
Code:
DateTime datum = DateTime.Parse(dateTimePicker1.Text);

sqlCom.Parameters.AddWithValue("@Datum",datum );


Za double:
Code:
double num = Convert.ToDouble(textBox4.Text);

sqlCom.Parameters.AddWithValue("@Iznos",num );


Nisam testirao, ali to je valjda to. Mora da se deklarise odgovarajuci tip pre nego sto se snima u bazu.
Tip mora da bude isti kao tip u bazi.
Znaci ako je u bazi Date onda snimas Tip Date.
Ako je u bazi DateTime onda snimas DateTime.

 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pomoc za pocetnika u C#15.02.2014. u 20:57 - pre 123 meseci
Ne,nisam se dobro izrazio,to znam i ja,da li postoji mogucnost da convertujem direktno u parametru,bez prethodnih varijabli....
 
Odgovor na temu

Belgarion
Novi Sad

Član broj: 245135
Poruke: 71
*.dynamic.sbb.rs.



+2 Profil

icon Re: Pomoc za pocetnika u C#15.02.2014. u 21:11 - pre 123 meseci
Mozes da uradis konverziju u funkciji.

Code:
sqlCom.Parameters.AddWithValue("@RedBr",Convert.ToInt32(textBox1.Text));


http://msdn.microsoft.com/en-u...on.addwithvalue(v=vs.110).aspx

Drugi parametar AddWithValue funkcije je tipa Object.
Ne moze bez konverzije.
Ili barem ja ne vidim kako da zna da li saljes String "11" ili broj 11?
A cak i ako to nekako moze, to nije dobra programerska praksa.

Koji je razlog da bas to zelis da uradis?
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pomoc za pocetnika u C#16.02.2014. u 17:11 - pre 123 meseci
Ne,ja sam to uradio,preko prethodne konverzije,ali sam pitao posto sam pocetnik,da bih smanjio redove koda,da moze nesto sa manje pisanja...tj.kuckanja....
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pomoc za pocetnika u C#17.02.2014. u 07:38 - pre 123 meseci
Takodje ,imam jos jedno pitanje,prosto za sve vas ovde,da li kada zatvorim formu,da li se prekida i konekcija sa bazom ili moram staviti neki red koda u form closed?
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Pomoc za pocetnika u C#17.02.2014. u 10:17 - pre 123 meseci
To ne bi trebalo da ti bude vazno, konekciju na bazu treba da zatvaras posle izvrsene operacije. Takva je uobicajena praksa.
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pomoc za pocetnika u C#21.02.2014. u 09:36 - pre 122 meseci
Kako da napravim da prilikom ubacivanja u bazu,proveri se da li je svaki textbox popunje,znaci nesto tipa notallowednullor empty....imam ovaj kod,ali on u svakom slucaju prikazuje poruku.....


private void button1_Click(object sender, EventArgs e)
{
TextBox tb = sender as TextBox;
if (tb == null)
{
MessageBox.Show("Nesto ne valja");

return;
}

Ubaci();
isprazni(this.Controls);
query1();
this.ActiveControl = textBox2;
conn.Close();


}
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Pomoc za pocetnika u C#21.02.2014. u 11:06 - pre 122 meseci
Code (csharp):
 foreach (Control ctrl in this.Controls)
            {
                if (ctrl is TextBox)
                {
                    if(tb.text == string.empty)
                    {
                         //tvoj kod za poruku  
                    }
                }

            }


probaj umesto (tb == null) da koristis (tb.text == string.empty)
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pomoc za pocetnika u C#21.02.2014. u 20:30 - pre 122 meseci
Hvala na odgovoru,i jos nesto...u Delphiju,tj Pascalu,,,kada pravimo if petlja...ide ovako if.......pa code.......then....kako to ide u c#....ide if,pa umesto then } ...jel to tako ili ne...
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Pomoc za pocetnika u C#22.02.2014. u 09:15 - pre 122 meseci
Ide if pa () unutar zagrada treba da se nalazi tacan uslov za ulazak u petlju, posle toga { oznacava pocetak, odnosno ulazak u petlju pa onda ide kod koji se izvrsava pa } kao kraj if.
Uzmi ovo sto sam napisao za primer

Code (csharp):
 
 if(tb.text == string.empty) //Ovaj uslov mora biti ispunjen da bi se uslo u petlju, uporedjujes da li je text unutar textboxa prazan
                    { //pocetak if-a
                         
                         //tvoj kod za poruku  

                    } //kraj if-a
 


Vise o tome procitaj ovde
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.ptt.rs.



+5 Profil

icon Re: Pomoc za pocetnika u C#22.02.2014. u 10:19 - pre 122 meseci
Da,da,jasno je to,pretpostavljao sam da je tako,ali rekoh da pitam....I jos nesto koja je kljucna rec za prekid u kodu,kada se ne ispuni neki uslov...Kapo sto je to u Delphiju Exit;,da li je to return(), ili nesto drugo....Izvinjavam se sto sve ovo pitam,ali bolje da pitam nego pogresno da radim...Hvala unapred
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: Pomoc za pocetnika u C#22.02.2014. u 10:26 - pre 122 meseci
Imas return i break

Sve kljucne reci se nalaze na MSDN-u
http://msdn.microsoft.com/en-us/library/x53a06bb.aspx

Samo citaj

http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

[es] :: .NET :: Pomoc za pocetnika u C#

[ Pregleda: 2956 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.