2017-09-15 3 views
0

1kレコードを処理していますが、800レコード後にシステム違反エラーが発生します。誰かがこのエラーを解決する方法を提案してもらえますか?しかし、約1kレコードのdatafixを実行している間に、800レコードが処理された後にシステム違反エラーが発生しますか?

+0

あなたのコードはどこですか?あなたはどんなエラーを出していますか? [Ask]をお読みください –

答えて

1

OQLを使用するための指定方法があり、あなたはあなたのクエリのために理にかなっているサイズ

  • オープンカーソル(メモリを割り当て)
  • を宣言したカーソル変数
  • を使用

    1. に注意する必要があります
    2. 閉じるカーソル(配置メモリ)

      procedure ShowMoviesInCategory(theCategory : tCategory) 
          var Curs : aOQLCursor 
          var curMovie : aMovie 
          Curs = Motor.OpenOQLCursor   
          Curs.BatchSize = 50 
          OQL select * from x in aMovie++ where x.Category = theCategory using Curs   
           forEach curMovie in Curs 
           WriteLn(curMovie) 
           endFor 
          Motor.CloseOQLCursor(Curs) 
      endProc 
      

    もOQLと wTECH 101(week1下eWAMヘルプを参照してください - 5日目「101A - OQL - Search.pptx」Wynsureで は、このために指定された変数が存在し、Wynsure開発のルールを参照してください。 docx

  • 関連する問題