DECLARE @strRol_Kodlari NVARCHAR(100) SET @strRol_Kodlari = '''yazar'', ''diyetisyen''' DECLARE @strSQL NVARCHAR(1000) Set @strSQL = 'SELECT FROM Roller WHERE rol_kodu IN ' print exec rol_kodu nvarchar olduğu için sql sorgunda tek tırnak atman lazım. Hocam teşekkür ederim, eline sağlık. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

DECLARE @strRol_Kodlari NVARCHAR(100) SET @strRol_Kodlari = '''yazar'', ''diyetisyen''' DECLARE @strSQL NVARCHAR(1000) Set @strSQL = 'SELECT FROM Roller WHERE rol_kodu IN ' print exec rol_kodu nvarchar olduğu için sql sorgunda tek tırnak atman lazım. Si vis pacem para bellum.

Veritabanımda Roller adlı bir tablo var ve bu tabloda şu veriler bulunmaktadır id rol_adi rol_kodu 1 Yazar yazar 2 Diyetisyen diyetisyen 3 Editr editor Prosedür ile ben kullanıcıları rollerine gre çağırmak istiyorum. Prosedürümü basitçe sizlere ileteyim. DECLARE @strRol_Kodlari NVARCHAR(100) SET @strRol_Kodlari = 'yazar, diyetisyen' DECLARE @strSQL NVARCHAR(1000) Set @strSQL = 'SELECT FROM Roller WHERE rol_kodu IN ' Birkaç tane rol koduna gre listeleme yaptırıcam ama çalışmadı zıkkım. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.