dim dtset1 as new System.Data.DataSet() dtset1 = tt.GetStationAlarms(val(vars("CusID")),vars("Gpspwd"),car,tm1,tm2) ‘这个是从外部数据表中采集的数据(外部接口) if dtset1.Tables(0).Rows.Count > 0 then Dim th as Data.DataTable = dtset1.Tables(0) dtset1.Tables.Remove(th) ’这个老大教的方法,主要是写数据到表中 Tables("车辆即时状态_Table2").DataSource = th DataTables("车辆即时状态_Table2").DataCols("uploadtime").SetDateTimeFormat(DateTimeFormatEnum.DateLongTime) end if 当外部数据在条件设置下所采集的数据为空时(也就是无数据时)会报错,if dtset1.Tables(0).Rows.Count > 0 then 用此判断无效。 请老大指点,应怎样才能不报错?谢谢!!!
|