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

Ponovo problem sa querijem

[es] :: .NET :: .NET Desktop razvoj :: Ponovo problem sa querijem

[ Pregleda: 1752 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

wex-alpha
Sarajevo

Član broj: 7580
Poruke: 845
*.dynamic.telemach.ba.



+13 Profil

icon Ponovo problem sa querijem08.09.2011. u 18:19 - pre 153 meseci
Opet SQLCE.

Jedan obican query koji radi kada nije parametrizovan. A kada pokusam sa parametrima, nece.


Bez parametara i radi
Code:

 public DataTable OdabirPrijavaKorisnika(string brojkartice)
        {
            
            SqlCeConnection con = new SqlCeConnection(@"Data Source = |DataDirectory|\fu.sdf");
            con.Open();
            SqlCeCommand cmd = new SqlCeCommand(" Select * from logovanje where brojkartice ='č10154_' "    , con);            
 
            SqlCeDataAdapter da = new SqlCeDataAdapter(cmd);
            DataTable tble = new DataTable();
            da.Fill(tble);
            con.Close();
            return tble;
        }










Sa parametrima i ne radi
Code:

 public DataTable OdabirPrijavaKorisnika(string brojkartice)
        {
            
            SqlCeConnection con = new SqlCeConnection(@"Data Source = |DataDirectory|\fu.sdf");
            con.Open();
                      
  SqlCeCommand cmd = new SqlCeCommand(" Select * from logovanje where brojkartice=@brojkartice", con);          

            SqlCeDataAdapter da = new SqlCeDataAdapter(cmd);
            DataTable tble = new DataTable();
            da.Fill(tble);
            con.Close();
            return tble;
        }




Kaze da mi parametar fali "A parameter is missing. [ Parameter ordinal = 1 ]". Svi primjeri koje sam nasao imaju isti format.
Gdje grijesim?
 
Odgovor na temu

vujkev
Beograd

Član broj: 8072
Poruke: 1347
212.200.243.*



+104 Profil

icon Re: Ponovo problem sa querijem08.09.2011. u 18:35 - pre 153 meseci
Pa nigde nisi definisao koju vrednost ima parametar @brojkartice


Code:

 public DataTable OdabirPrijavaKorisnika(string brojkartice)
        {
            
            SqlCeConnection con = new SqlCeConnection(@"Data Source = |DataDirectory|\fu.sdf");
            con.Open();
                      
  SqlCeCommand cmd = new SqlCeCommand(" Select * from logovanje where brojkartice=@brojkartice", con);          

// kucam napamet
cmd.Parametars.Add("brojkartice", varchar).value = brojkartice

            SqlCeDataAdapter da = new SqlCeDataAdapter(cmd);
            DataTable tble = new DataTable();
            da.Fill(tble);
            con.Close();
            return tble;
        }



Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
 
Odgovor na temu

wex-alpha
Sarajevo

Član broj: 7580
Poruke: 845
*.dynamic.telemach.ba.



+13 Profil

icon Re: Ponovo problem sa querijem08.09.2011. u 19:56 - pre 153 meseci
Vujkev svaka cast. Znao sam da sam nesto zaboravio, ali nikako da kliknem sta je to.


Hvala jos jednom.
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: Ponovo problem sa querijem

[ Pregleda: 1752 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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