PDA

Visualizza la versione completa : [DELPHI] Metodo Locate del DataSet e ricerca in più campi


Dalton
16-10-2006, 20:19
Salve a tutti. Mi chiedevo se il metodo locate cosente la ricerca solo di al max 3 parti di record che so..field[0] ..1 e 2, xchè se il numero di parti di record cercati e maggiore di 3 , nn mi da errore, ma nn effetua la ricerca suggerimenti?!?!?!? dove sbaglio?? grazie a tutti ciao!

alka
16-10-2006, 20:43
Per quanto ne so, il numero di campi è virtualmente infinito.

Devi sempre accompagnare le domande con il codice relativo, il database utilizzato, i componenti adottati, ecc. ecc. altrimenti non è possibile darti risposte precise.

Dalton
16-10-2006, 20:54
ok allora sicuramente sbaglio io faccio alcune prove e poi ti faccio sapere cmq sto usando il componente tdbf su database dbf

alka
17-10-2006, 14:53
Originariamente inviato da Dalton
ok allora sicuramente sbaglio io faccio alcune prove e poi ti faccio sapere cmq sto usando il componente tdbf su database dbf
Se non ricordo male, il metodo Locate può essere ridefinito dalle classi che discendono da TDataSet, in quanto la ricerca all'interno della base dati dovrebbe essere soggetta alle differenze architetturali della libreria di componenti o piattaforma di riferimento per l'accesso ai dati.

In sostanza, il componente che stai utilizzando potrebbe avere un comportamento "non standard" o avere limitazioni, ma prima mi accerterei che il codice sia scritto correttamente e che la ricerca sia fatta altrettanto bene.

Ciao! :ciauz:

Loading