如何统计记录,例如,我在student表里输入一条记录,在class表里统计人数,输入一条学生信息,class表里班级人数加1?

解决方案 »

  1.   

    有必要吗?一个班才多少人?不能直接统计记录总数吗?都是很基础的数据库操作,把DELPHI自带的例子看明白了就会了!
      

  2.   

    最好的办法还是如楼上所说,在查询时用sql语句进行统计如果非要如你所说的去做的话,对于sql server等支持触发器的数据库可以使用触发器,对于Access等本地数据库,可以在student的数据集的afterinsert及afterdelete事件中写代码,要保证数据的一致性,还要启动事务
    ┏━★━━━━◆━━━━━━★━┓ 
    ♂  |◢任风吹雨淋,荣辱起落◣|  ♂     
    ┃  |◥我 自 无 语 笑 苍 天◤|  ┃        
    ┗━☆━━━━◇━━━━━━☆━┛