SMTZ
11-12-2005, 21:35:36
Hola, al buscar un registro dentro de una tabla con
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:
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.
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:
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.