UPDATE tabela WHERE ID IN (1,2,3,4)
zamiast 1,2,3,4 chciałem wprowadzić parametr
UPDATE tabela WHERE ID IN (@Parametr)
@Parametr ustawiłem na string i przekazuje mu "1,2,3,4"
ID jest int
Otrzymuje błąd: Conversion failed when converting the nvarchar value
'1,2,3,4' to data type int.
Jak użyć klauzuli IN poprawnie używając parametrów w DataSet?
--
Blog: http://blog.stalica.info
http://www.sommarskog.se/arrays-in-sql-2005.html
--
Pozdrawiam
Grzegorz
hmm, to w końcu jest typu string czy int? Zdaje się, że jednak int,
skoro dostajesz błąd konwersji jak w komunikacie - jak chcesz wepchać
"1,2,3,4" do zmiennej typu int???
--
pozdrawiam,
Paweł Filipiak
ID jest int, @Parametr jest string i wpycham do niego bez problemu "1,2,3,4"
--
Blog: http://blog.stalica.info
Dziękuje za naprowadzenie funkcja zwracająca tabele na podstawie ciągu
mnie satysfakcjonuje, choć czuję lekkie rozczarowanie...
--
Blog: http://blog.stalica.info