|
Ya esta solucionado. El problema es que yo tenia el locate asi:
if(ADOQListacandidatos->Locate("Id", ECodigo->Text.Trim(), Opts)==true)
{}
quitandole el if ya funciona.
Otra pregunta, vamos a ver, cuando busco por codigo, como en este if anterior, al ser un campo clave, cuando borro el codigo que he metido para poner otro me da falla la aplicacion, y lo he solucionado con :
if(ECodigo->Text == "") ECodigo->Text = 0;
pero es un rollo, porque tienes que escribir el codigo despues del cero, y despues borrar el cero. ¿Como puedo hacer para que al dejar el campo en blanco no me falle?
__________________
Un saludo.
Iván.
|