# VFP Tables

**URL:** <https://forum.servoy.com/t/vfp-tables/19491>\
**Category:** Classic Servoy\
**Created:** [October 28, 2017, 2:53am UTC](https://forum.servoy.com/t/vfp-tables/19491 "2017-10-28T02:53:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kiernan7a](https://avatars.discourse-cdn.com/v4/letter/k/e8c25b/32.png) [@kiernan7a](https://forum.servoy.com/u/kiernan7a)\
**Post date:** [October 28, 2017, 2:53am UTC](https://forum.servoy.com/t/vfp-tables/19491/1 "2017-10-28T02:53:22Z")

</div>

(I didn’t know where else to put this, as there isn’t a “Other Databases” section.)

I’m trying to hook up a form to a Visual Foxpro table. However, I get an error where it says the table does not have a primary key. It does indeed, an “ID” field that is an autocrement field. There is no official Primary Key like in mySQL. What is it that Servoy wants from that table.

Thanks in advance!

John Kiernan  
TBC Software

---

<div class="post-metadata">

**Author:** ![patrick](https://avatars.discourse-cdn.com/v4/letter/p/b2d939/32.png) [@patrick](https://forum.servoy.com/u/patrick)\
**Post date:** [October 28, 2017, 9:00am UTC](https://forum.servoy.com/t/vfp-tables/19491/2 "2017-10-28T09:00:53Z")

</div>

To be able to update records, Servoy needs to know how to uniquely identify which record it wants to update. Usually this is done with primary keys.

If you know what makes a record unique in your table, you can let Servoy know by selecting “row\_ident” from the drop down in the “Row ident” column in the table editor. That can be set on one or more columns. Servoy will use all row ident columns then to uniquely address a record.
