Ver Mensaje Individual
  #4  
Antiguo 25-05-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Reputación: 10
marcoszorrilla Va por buen camino
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.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita