Working in v10.3, I have a .gdb with two layers; a point layer and an annotation layer. The dataset was handed to me a few days ago, and I have been editing and adding points to the point layer daily. But now, the layer doesn't load properly; all data point seem to plot on the map, but the attribute table is only showing 59 of 82 records, I get an error message when I add a definition query ("Error reading OID from table. Reading rows has been stopped. Check that the datasource is valid."). Did I break it?

I tried bringing the layer into a blank map and exporting all the data points to another layer.

  • This link may lead you on the right path. – ZrSiO4 May 21 '18 at 18:02
  • 1
    Unfortunately, your file (not personal) geodatabase may be corrupt. – Vince May 21 '18 at 18:04
  • Vince, if this is the case and my file is corrupt, is there a way to export the data and create a new file? Although there are records missing when I view the attribute table, the points still plot and the associated annotation still works. – Megz May 21 '18 at 19:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.