Tablas DBF
Hola,
Tengo problemas con el indice de tablas DBF, uso indices compuesto y mi sintaxis es:
Table2.IndexName := 'Rmeta04';
Table2.SetKey;
Table2.Fields[0].AsString := Combobox1.Text;
Table2.Fields[1].AsString := Edit2.Text;
Table2.Fields[2].AsString := RxDbGrid2.Fields[2].AsString;
if Table2.GotoKey then
Begin
Este codigo indica que registro existe, pero resulta que del ultimo campo indice lee los primeros 10 caracteres (el campo es de 13), y esto hace que detecte registro que son iguales hasta los 10 caracteres y a probocado que se eliminen registro que no deberian.
Si alguien me puede ayudar por favor, gracias
|