我怎样才能在这里找出一个问题。有一行导致异常。如果输入的部门是“牙科”这个应用程序有一个例外:
“用户代码未处理索引超出范围异常”位置 0 处没有行。
BHelper dbHelper = new DBHelper(); /<
string sql = @"select distinct ID from OGEN.SCH_C_RESOURCES /<
where DESCRIPTION='" + deptName + "' AND FIRST_LEVEL_CAT = 'DEPT' and FACILITY_KEY IN('" + StaticStuff.FacilityKey + "','BASE') order by 1"; /<
DataSet ds = dbHelper.DataAdapter(CommandType.Text, sql); /<
if (ds != null && ds.Tables.Count > 0)
{
return Convert.ToInt32(ds.Tables[0].Rows[0]["ID"]);