Cita:
Estoy utilizando SQL SERVER 2000
|
. Bueno ves como al final tienes que decir que motor utilizas, faltaría saber si te conectas mediante ADO?.
En cuanto a lo que dices del Dbgrid, aclarar que la rejilla en si no tiene datos, sino es porque está conectada a una fuente de datos a traves de un Dataset y este aun Ttable ó Tadotable.... y finalmente esto a la Bd que correspondan, por lo tanto lo que tienes que hacer es buscar en la Tabla,no en la rejilla, para lo cual si utilzas ADO, puedes hacer uso del método
locate.
Estas es la ayuda resumida:
Cita:
with ADOTable1 do
Locate('Company;Contact;Phone', VarArrayOf(['Sight Diver', 'P', '408-431-1000']), [loPartialKey]);
Options is a set that optionally specifies additional search latitude when searching on string fields. If Options contains the loCaseInsensitive setting, then Locate ignores case when matching fields. If Options contains the loPartialKey setting, then Locate allows partial-string matching on strings in KeyValues. If Options is an empty set, or if KeyFields does not include any string fields, Options is ignored.
Locate returns True if it finds a matching row, and makes that row the current one. Otherwise Locate returns False.
|
Un Saludo.