[ mr.zhile @ 12.04.2009. 16:03 ] @
Radim u c# i MS SQL SERVER 2005 ovako mi izgleda upit
Code:

select * from korisnik where (broj_licne_isprave like '% @brojisprave %')

pri tome e @brojisprave parametar tipa int, a broj_licne_isprave isto int...puca mi gresku
'datga typr invalide'
Jel moze da se vrsi like upit nad tipom int ili...ge gresim?
znam da sam tako nesto bez problema radio u fb bazi
[ Fedya @ 12.04.2009. 16:55 ] @
select * from korisnik where (broj_licne_isprave like '%' + CAST(@brojisprave as nvarchar) + '%')
[ mr.zhile @ 12.04.2009. 17:21 ] @
>


Ovim delom koda @brojisprave as nvarcha definixses ponovo @brojispravev ,ili
ga pretvaras u nvarchar?
i kakv je tip podataka nvarchar?

--001636c5c2f15865b704675dfe8c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div class="h5"><br>
esauth:360996:666d6ceadd693661efd3923f6bc953b8<br>
[ Zidar @ 15.04.2009. 14:18 ] @
Citat:
i kakv je tip podataka nvarchar?

nvarchar je vrlo komplikovan tip podatka. Toliko komplikovan da zahteva da se nesto i procita pre nego se postavi pitanje na forumu. Books on line, ili cak Google bi pomogli, ako te mrzi da citas neku knjigu o SQL.