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

Izvrsavanje queryja (postoji li greska u kodu)

[es] :: .NET :: ASP.NET :: Izvrsavanje queryja (postoji li greska u kodu)

[ Pregleda: 3195 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

perun85
Republika Srpska

Član broj: 185562
Poruke: 116
91.150.69.*



Profil

icon Izvrsavanje queryja (postoji li greska u kodu)25.06.2008. u 15:02 - pre 192 meseci
Na jednoj stranici imam HyperLink1 koji kada se klikne na njega serveru salje ~/Korpa.aspx?op=isprazni i kod u fajlu Korpa.aspx.cs:

Code:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;


public partial class Korpa : System.Web.UI.Page
{
    protected void Button1_Click(object sender, EventArgs e)
    {
        System.Data.SqlClient.SqlConnection konekcija = new System.Data.SqlClient.SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Proba.mdf;Integrated Security=True;User Instance=True");
        
        konekcija.Open();
        if (Request.QueryString[0].Equals("isprazni"))
        {
            SqlCommand komanda = new SqlCommand("DELETE FROM Stavke_racun WHERE Racun_idRacuna in (select                   max(Racun_idRacuna) from Stavke_racun)", konekcija);
            komanda.ExecuteNonQuery();
            SqlDataSource1.Delete();
        }
    }
}


Problem je u tome sto se gore definisani query uopste ne izvrsava,. Postoji li negde greska u kodu? Pozdrav

[Ovu poruku je menjao Shadowed dana 25.06.2008. u 18:14 GMT+1]
 
Odgovor na temu

perun85
Republika Srpska

Član broj: 185562
Poruke: 116
91.150.69.*



Profil

icon Re: Izvrsavanje queryja (postoji li greska u kodu)25.06.2008. u 18:16 - pre 192 meseci
Zaboravih da dodam da mi VWD 2005 Express ne izbacuje nikakvu poruku o gresci, a na njegovom test serveru ovaj kod ne proizvodi nikakav efekat u bazi.

[Ovu poruku je menjao perun85 dana 25.06.2008. u 22:08 GMT+1]
 
Odgovor na temu

maksvel

Član broj: 107376
Poruke: 2417

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Re: Izvrsavanje queryja (postoji li greska u kodu)26.06.2008. u 19:29 - pre 192 meseci
Button_click se ne izvrši odmah po učitavanju strane, nego kad klikneš na dugme, pa se uradi postback, pa se onda izvrši. Onda nestaje prethodni GET parametar (op=isprazni), pa se i ne izvršava uslovni blok. Probaj da staviš ovaj uslov u Page_Load.
Pišem pomalo napamet, ali mi se čini da je ovo problem. Proveri, kad klikneš na dugme, da li u adresnoj liniji ostaje Korpa.aspx?op=isprazni
 
Odgovor na temu

perun85
Republika Srpska

Član broj: 185562
Poruke: 116
79.143.172.*



Profil

icon Re: Izvrsavanje queryja (postoji li greska u kodu)26.06.2008. u 20:36 - pre 192 meseci
da kada kliknem na dugme u adress baru se pojavi Korpa.aspx?op=isprazni.
 
Odgovor na temu

maksvel

Član broj: 107376
Poruke: 2417

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Re: Izvrsavanje queryja (postoji li greska u kodu)27.06.2008. u 13:29 - pre 192 meseci
Hm, onda je valjda parametar tu Probaj da ga izdvojiš, pa vidi ima li ga
Code:
string qstring = Request.QueryString[0].ToString();

... pa onda probaj uslov i ostalo
 
Odgovor na temu

perun85
Republika Srpska

Član broj: 185562
Poruke: 116
79.143.172.*



Profil

icon Re: Izvrsavanje queryja (postoji li greska u kodu)28.06.2008. u 22:37 - pre 192 meseci
Nisam uspeo ni sa tom linijom. Mora da je neka banalna stvar u pitanju. Ipak hvala ti na pomoci.
 
Odgovor na temu

toxi_programer
Nemanja Todić
Beograd

Član broj: 104396
Poruke: 464
*.adsl-4.sezampro.yu.

Sajt: www.articles411.com


+8 Profil

icon Re: Izvrsavanje queryja (postoji li greska u kodu)17.07.2008. u 18:52 - pre 191 meseci
U Page_Load dodaš:
Code:

if( this.Request["op"] == "isprazni")
{
    Button1_Click(null, null);
}

Jer se do sada ta funkcija i nije pozivala. :s Mada je malo glupo da je ovo jedina greška (previše je očigledno) pa sam možda ja pogrešno shvatio u čemu je problem...
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: Izvrsavanje queryja (postoji li greska u kodu)

[ Pregleda: 3195 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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