你没有查询到记录,所以出现如此提示。改动如下:
select ffqk,count(*) as count from Bxuesheng where qdrq=#" & DTPickerDay.Value & "# group by ffqk

解决方案 »

  1.   

    kill2003(kill2003):也不对,这回真的是语法错误了。
      

  2.   

    str=select ffqk,count(*) as count from Bxuesheng where qdrq='" & DTPickerDay.Value & "' group by ffqk
    msgbox str
    然后在sqlserver中调试,直到成功。
    祝你好运
      

  3.   

    如果是正常的話你應只能得到一條記錄,那樣只可能是你沒有得到記錄;另外一種可能是記錄集已經指到了記錄末尾,所以是NULL。測試方法是你先求出rs.RecordCount的值,那樣你就知道SQL語句有沒有得到記錄。