Hola, tengo una duda sobre como utilizar el metodo locate. y si es el mas adecuado, para una busqueda. USO COMPONENETES ZEOS.
Lo que necesito es buscar un registro que tiene 3 campos que conforman la clave, me parece que la forma adecuada de ubicar este registro en por medio de locate (a menos que exista otra forma mas efciente).
Los campos calve son: fecha, hora, dni.
Bien estoy usando algo así (corriganme):
Código Delphi
[-]
valores:=varArraycreate(fecha,hora,dni);
datasource1.dataset.locate('fecha hora dni', valores,[]);
datasource1.dataset.edit;
datasource1.dataset['Salida']:=horaSalida;
datasource1.dataset.post;
Es esto correcto? hay alguna alternativa usando un ZQuery?
Gracias