在XP系统下,SQL网络版软件出现“多步操作产生错误,请检查每一步的状态值”的错误是如何引起的???

解决方案 »

  1.   

    可能是因为没有给日期型的字段没有赋值,可以在qryDept.AfterInsert的事件,写下如下代码:  with DataSet do
      begin 
        for iFieldNo := 0 to FieldCount - 1 do
          if Fields[iFieldNo].DataType in [ftDateTime, ftDate] then
            Fields[iFieldNo].AsString := '1900-01-01';
      end;
      

  2.   

    可能是因为没有给日期型的字段赋值,可以在qryXXX.AfterInsert的事件中,写如下代码:  with DataSet do
      begin 
        for iFieldNo := 0 to FieldCount - 1 do
          if Fields[iFieldNo].DataType in [ftDateTime, ftDate] then
            Fields[iFieldNo].AsString := '1900-01-01';
      end;我遇到过这样的情况,后来一步步调试,检查是这样的问题!