No obstante, como según se indica en la información de Paradox, no se puede crear una clave primaria, para una tabla que ya existe:
Cita:
CREATE INDEX NAMEX ON "employee.dbf" (LAST_NAME)
Paradox table users can create only secondary indexes with CREATE INDEX. Primary Paradox indexes can be created only by specifying a PRIMARY KEY constraint when creating a new table with CREATE TABLE.
|
Propongo la siguiente solución:
1º.- Crear una nueva tabla idéntica a la anterior, pero con la clave primaria sobre el campo deseado.
Código:
Add('CREATE TABLE "PDoxTbl.db" (ID AUTOINC,');
Add('Name CHAR(255),');
Add('PRIMARY KEY(ID))');
Finalmente pasar todos los registros de la Tabla A a la Tabla B.
Borramos Tabla A, renombramos Tabla B como tabla B.
Un Saludo.