Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 2.524 pregleda

Najnovija ↓

Ponovo problem sa querijem 08.09.2011. u 19:19 · pre 184 meseca #1
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?
Potpis

[IMG]http://img233.imageshack.us/img233/5078/thumbnailte1.th.jpg[/IMG]


They say I look like daddy :D
Re: Ponovo problem sa querijem 08.09.2011. u 19:35 · pre 184 meseca #2
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;
        }


Potpis
Naučio sam...
Da je važnije biti ljubazan nego biti u pravu
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme