关于使用参数访问数据库的问题
现在我的程序是这样的:
SQLText 如下:
select departmentid,cname from carduser where username in(@ownerId)
SQLParameter 如下:
SqlParameter param = new SqlParameter(Param_OwnerId, SqlDbType.VarChar, 100);
param.Value = owderId;
owderId 传过来的值是 owderId="abc,def"
以上我想得到的结果肯定是不正确的,我希望得到的结果是:
select departmentid,cname from carduser where username in('abc','def')
这条语句查得的结果
请问我如果要用参数的话,我应该怎样写呀?