62,074
社区成员
发帖
与我相关
我的任务
分享
SqlString = "SELECT Pub_Users.LogId,Obj_staff.StaffId,Obj_staff.StaffName,Pub_Roles.RoleName"
+ " FROM Pub_Users,Obj_staff,Pub_UserRole,Pub_Roles"
+ " WHERE Pub_Users.StaffId=Obj_staff.StaffId"
+ " and Pub_Users.LogId=Pub_UserRole.LogId"
+ " and Pub_UserRole.RoleId=Pub_Roles.RoleId"
+ " and Pub_Roles.RoleName LIKE '%'+@rrr+'%'";
SqlParameter myParameter = new SqlParameter("@rrr", SqlDbType.VarChar);
myParameter.Value = role;
bh.AddParameter(myParameter);
ds = bh.GetDataSet(SqlString);
修改两处:
+ " and Pub_Roles.RoleName LIKE @rrr";
myParameter.Value = "%"+role+"%";
SqlString = "SELECT Pub_Users.LogId,Obj_staff.StaffId,Obj_staff.StaffName,Pub_Roles.RoleName"
+ " FROM Pub_Users,Obj_staff,Pub_UserRole,Pub_Roles"
+ " WHERE Pub_Users.StaffId=Obj_staff.StaffId"
+ " and Pub_Users.LogId=Pub_UserRole.LogId"
+ " and Pub_UserRole.RoleId=Pub_Roles.RoleId"
+ " and Pub_Roles.RoleName LIKE @rrr";
SqlParameter myParameter = new SqlParameter("@rrr", SqlDbType.VarChar);
myParameter.Value = "%"+ role +"%";
bh.AddParameter(myParameter);
ds = bh.GetDataSet(SqlString);
+ " and Pub_Roles.RoleName LIKE '%'+@rrr+'%'";
换成
+ " and Pub_Roles.RoleName LIKE '%"+@rrr+"%'";
SqlParameter[] parms = new SqlParameter[] {
new SqlParameter("@rrr",SqlDbType.Char,10)}
parms[0].Value = 'ddd';