权限、密码表和用户编码表分开
日期和时间可以用一个字段实现(适用于SQLServer或MSDE)
图表可以考虑Component One Chart控件,非常高效。
ADO比DAO节约内存,速度快,但是访问Access时相反。
如果采样间隔很小(<100ms),建议使用块写。把数据收集与数据库分开两台计算机。

解决方案 »

  1.   

    谢谢bucher!
    1.我采样的间隔是10分钟或稍长一点,可能不适合用timer控件,我想用记录当前采样的时间加上时间间隔来计算下一次采样的时间,只是这样会出现死循环,我还没想出更好的办法来.
    2.我的数据库虽并不复杂,但容量可能会很大,(因它象个检验员,时刻记录),我一直在用ACCESS,象我这样的数据库你认为用ACCESS好还是SQL好.
    3.日期和时间分开,是因为考虑到查询的方便,因SQL没用过,所以不知SQL是否更方便.
      

  2.   

    ADO比DAO先进了一代。而且,使用ADO将来转向其他数据库时只需作很小的改动。
      

  3.   

    你们认为用数据源采用ACCESS好还是SQL好?
      

  4.   

    我认为如果容量很大,还是采用SQL好,Access在小容量下有优势,但大容量数据就有些力不从心了,速度会很慢。另外,连接数据库最好使用ADO。
      

  5.   

    ADO=DAO + RDO + 其他