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

Osvjezavanje kontrola

[es] :: .NET :: Osvjezavanje kontrola

[ Pregleda: 2076 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
91.191.23.*



+42 Profil

icon Osvjezavanje kontrola14.04.2007. u 21:46 - pre 207 meseci
Imam jedan mali problem. Ako ucitam podatak u neko tekst polje, izmjenim ga, i kliknem na update onda vidim da je vrijednost tog tekst polja ista kao onda kada sam ucitao. Primjer koda:

Code:

Dim veza As New MySqlConnection("server=localhost;database=baza;uid=root;pwd=sifra;")
    Dim kom As New MySqlCommand("select naziv from tbkategorije", veza)
    Dim citac As MySqlDataReader

Page Load

veza.open
citac=kom.executereader
citac.read
textbox1.text=citac.item("naziv")
citac.close
veza.close

End Sub


Zamislimo da je ucitao u textbox1 vrijednost "arhitektura". Poslije izmjenim textbox1 ukucam novu vrijednost npr "gradjevina". Ako naredim ispis sadrzaja textboxa kao npr
Code:
Response.Write(TextBox1.Text)


dobijem ispis opet "Arhitektura" umjesto "Gradjevina" iako sam polje izmjenio. O cemu se ovdje radi?
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Osvjezavanje kontrola16.04.2007. u 13:05 - pre 207 meseci
Jel to winforms ili asp.net?
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Drasko M
Beograd

Član broj: 136941
Poruke: 37
*.adsl.beotel.net.

Sajt: www.direktnaprodaja.com


+1 Profil

icon Re: Osvjezavanje kontrola18.04.2007. u 16:31 - pre 207 meseci
Kod koji si napisao lici na kod koji bi trebalo da unosi u textbox neki podatak iz baze. Kod koji unosi podatak u bazu nisi prikazao (ili uopste napisao)
 
Odgovor na temu

sallle
Sasa Ninkovic
GTECH
Beograd

Član broj: 146
Poruke: 480
*.adsl.beotel.net.

ICQ: 20785904


+4 Profil

icon Re: Osvjezavanje kontrola18.04.2007. u 19:33 - pre 207 meseci
Code:

Dim veza As New MySqlConnection("server=localhost;database=baza;uid=root;pwd=sifra;")
    Dim kom As New MySqlCommand("select id,naziv from tbkategorije", veza)
    Dim citac As MySqlDataReader
dim id as integer
Page Load

veza.open
citac=kom.executereader
citac.read
textbox1.text=citac.item("naziv")
id = citac.item("id")
citac.close
veza.close

End Sub
-------------

dim naredba as string
naredba = "update tbkategorije " + "set naziv = " + textbox1.text + "where id =" + id;
Dim kom as New MySqlCommand (naredba,veza)

Update Click
veza.open
citac = kom.executenonquery
citac.close
veza.close

end sub


Ne znam bas VB pa se malo frljam sa sintaksom, ali u load naredbi treba u select da ubacis i ID (da bi mogo da pristupis kasnije redu koji treba da updateujes.
A na update click treba u bazu da posaljes update naredbu (slican princip kao za select).
 
Odgovor na temu

Prokleta_Nedelja
Beograd

Član broj: 90608
Poruke: 450
*.teol.net.



+42 Profil

icon Re: Osvjezavanje kontrola19.04.2007. u 07:03 - pre 207 meseci
Niste razumjeli u cemu mi je problem. Nije mi problem upis ili citanje iz baze. Kada nesto ucitam iz baze u tekstualno polje zatim to polje izmjenim, ako ga probam upisati u bazu - opet mi prikaze vijednost iz tekst boxa kao sto je bilo prije nego sto sam ga izmjenio. Npr

Ucitam ime iz baze, u text polju se prikaze "Pero Perovic"

To ime prekucam i napisem "Marko Markovic"

Pritisnem dugme da snimi u bazu

komanda.commandtext = "Update Tabela set Ime='" & TextBox1.text &"' where id = 1"
komanda.executenonquery

Medjutim u bazu se opet upise pero perovic. Ako bih u gore napisani kod stavio neki string npr

dim strIme as string = "Marko Markovic"
komanda.commandtext = "Update Tabela set Ime='" & strIme &"' where id = 1"
komanda.executenonquery

Onda bi komanda bila uspjesna i dobro bi se upisala u bazu. Hocu da kazem da nakon sto ucitam nesto iz baze u text polje, poslije izmjenim to text polje, asp.net ne vidi te izmjene u text polju i za njegovu vrijednost i dalje uzima onu koju je dobio ucitavanjem iz baze pa tako ako uzmem obicnu komandu response.write textbox1.text on mi napise "Pero Perovic" iako sam to polje prekucao i u textboxu stoji marko markovic
 
Odgovor na temu

[es] :: .NET :: Osvjezavanje kontrola

[ Pregleda: 2076 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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