请问下面问题如何解决?DepartmentId的格式都为整形啊!
--------------------------------------------------------------输入字符串的格式不正确。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误: 
行 87:         Dim obj As MemberInfo = CType(Session("UserInfo"), MemberInfo)
行 88:         If obj.Role <> 1 Then
行 89:             sqlstr += " and MemberInfo.DepartmentId=" +obj.DepartmentId
行 90:         End If
行 91:         Dim objDB As DBController = New DBController
 源文件: E:\sxryc\sxryc\Member\AddMemberInfo.aspx.vb    行: 89 堆栈跟踪: 
[FormatException: 输入字符串的格式不正确。]
   Microsoft.VisualBasic.CompilerServices.DoubleType.Parse(String Value, NumberFormatInfo NumberFormat) +195
   Microsoft.VisualBasic.CompilerServices.DoubleType.FromString(String Value, NumberFormatInfo NumberFormat) +84[InvalidCastException: 从字符串“select * from MemberInfo,Departm”到类型“Double”的强制转换无效。]
   Microsoft.VisualBasic.CompilerServices.DoubleType.FromString(String Value, NumberFormatInfo NumberFormat) +173
   Microsoft.VisualBasic.CompilerServices.DoubleType.FromString(String Value) +7
   sxryc.AddMemberInfo.BindMemberGrd() in E:\sxryc\sxryc\Member\AddMemberInfo.aspx.vb:89
   sxryc.AddMemberInfo.BindData() in E:\sxryc\sxryc\Member\AddMemberInfo.aspx.vb:72
   sxryc.AddMemberInfo.Page_Load(Object sender, EventArgs e) in E:\sxryc\sxryc\Member\AddMemberInfo.aspx.vb:34
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +750 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032