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

Parametrizirana SQL procedura

[es] :: MS SQL :: Parametrizirana SQL procedura

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

maximus_1
Max Maximus

Član broj: 46848
Poruke: 277
193.198.27.*



Profil

icon Parametrizirana SQL procedura04.04.2008. u 13:55 - pre 195 meseci
Pozdrav,

radim sa MS SQL 2005 serverom u VS 2008. Koristim sljedeći upit da bih pretražio bazu:

Code:
SELECT broj_tablica, tip, god_proizv, br_sasije, br_km FROM vozilo WHERE  @atribut LIKE '%'+@vrijednost+'%'


ali ne dobijem natrag rezultat koji bih trebao. Pretpostavljam da je problem u @atribut parametru jer kad umjesto njega stavim npr. broj_tablica onda dobijem traženi rezultat, ali kad to radim preko C# kodom:

Code:
dt = ta.PretraziPo("broj_tablica", txtPretraziPo.Text);


onda nista :(

Moze pomoc?
 
Odgovor na temu

Vic
Error974
BI&SE
Beograd

Član broj: 16118
Poruke: 396
*.imlek.co.yu.



+49 Profil

icon Re: Parametrizirana SQL procedura04.04.2008. u 14:01 - pre 195 meseci
Ako vec radis na taj nacin, onda je logicnije sql="select polje,polje1,polje2 from vozilo where"+atribut+"="+vrednost. Ovo je najprostiji nacin koji radi u vecini programskih jezika, pa bi trebalo i u VS
ERROR974
 
Odgovor na temu

maximus_1
Max Maximus

Član broj: 46848
Poruke: 277
193.198.27.*



Profil

icon Re: Parametrizirana SQL procedura04.04.2008. u 14:13 - pre 195 meseci
Upit nije napisan direktno u kodu nego ga pozivam preko metode kojoj proslijedim parametre. U osnovi, baš to i radim ali ne uspjevam dobiti pravi rezultat...
 
Odgovor na temu

Vic
Error974
BI&SE
Beograd

Član broj: 16118
Poruke: 396
*.imlek.co.yu.



+49 Profil

icon Re: Parametrizirana SQL procedura04.04.2008. u 14:19 - pre 195 meseci
Definitivno postoji problem kod @atributa. Proveri tip parametra u proceduri i nacin prosledjivanja.
ERROR974
 
Odgovor na temu

maximus_1
Max Maximus

Član broj: 46848
Poruke: 277
193.198.27.*



Profil

icon Re: Parametrizirana SQL procedura04.04.2008. u 14:31 - pre 195 meseci
Nema problema kod prosljeđivanja. Išao sam na preview data koji nema veze sa kodom u C# gdje je potrebno upisati vrijednosti za parametre ali ni tamo ne radi. Kad imam samo parametar @vrijednost i njega kroz preview data napunim podatkom onda radi jer je ime atributa fiksno pohranjeno u proceduri ali kad trebam upisati oba podatka ne vrati ništa.
 
Odgovor na temu

[es] :: MS SQL :: Parametrizirana SQL procedura

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

Postavi temu Odgovori

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