Ver Mensaje Individual
  #1  
Antiguo 11-12-2005
SMTZ SMTZ is offline
Miembro
 
Registrado: nov 2003
Posts: 225
Reputación: 21
SMTZ Va por buen camino
Question ¿Cómo definir un "primary key" en tiempo de ejecución?

Hola, al buscar un registro dentro de una tabla con

Código:
MiDataSet.Tables.Item['MiTabla'].Rows.Find( 'texto a buscar' );
resulta que me de un error al no tener definida una clave primaria. En ese caso, hago lo siguiente:

Código:
var
   PK         : Array Of DataColumn;

begin

   ...
   
   PK[0] := MiDataSet.Tables['MiTabla'].Columns['Columna'];
   MiDataSet.Tables['MiTabla'].PrimaryKey := PK;
   
   ...

end;
Pero la primera linea ya falla dando el error object reference not set to an instance of an object. ¿Alguien sabe dónde está el fallo?

Gracias.
Responder Con Cita