那不行呀,我用的是dbgrid直接修改,改成sql变动太大了,作业明天就交了
 :(
 :(

解决方案 »

  1.   


    as
    if update(学号)
    后面在加个条件进去,如:
    IF (SELECT 成绩表.学号 FROM 成绩表 WHERE 成绩表.学号=deleted.学号) IS NOT NULL
    BEGIN
    .....
    END一定要加进去,要不肯定错的!
      

  2.   

    编译成应用程序试一试,Delphi有时会这样。
      

  3.   

    不可能!一定是你条件没写好!要知SQL是不知这个错误的!
      

  4.   

    我也碰过这样!查到最后,原来是一下改动过多的数据!加个条件进去,使其改动只是一个,
    就好了!原先不加条件时,SQL它还没发现异常呢!