Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-06-2007
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 21
David Va por buen camino
Ya me respondo yo , en la base de datos el campo esta insertado con espacios a la derecha .

Ya preguntaré como se han insertado los datos ,creo que desde el IBExpert .

No sé si firebird tiene alguna función trim o similar , seria ideal . Por cierto Trim no funciona en firebird.
Responder Con Cita
  #2  
Antiguo 13-06-2007
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 21
David Va por buen camino
Cool No puedo hacer un LOCATE [], con un ClientDataSet

Hola

Estoy con Firebird , tengo un componente ClientDataSet , con un campo descripción , definido en la base de datos como VarChar(80)

bien , pongo esta sentencia Y no me hace nada . Y en la base de datos , el campo esta escrito exactamente igual que el parametro que le paso al locate , incluido mayuscula y minuscula.

Código Delphi [-]
MiClientDataSet.Locate('Descripcion','BUENO',[]);

pero si me funciona esta :

Código Delphi [-]
MiClientDataSet.Locate('Descripcion','BUENO',[loPartialKey]);

No sé donde esta el error , por que la segunda busca partes , pero es que en la base de datos el campo Descripcion tiene el mismo valor que el parametro que le paso en el LOCATE ,así que deberia de funcionar el [].

Un saludo
Responder Con Cita
  #3  
Antiguo 13-06-2007
Avatar de juanlaplata
juanlaplata juanlaplata is offline
Miembro
 
Registrado: ene 2007
Ubicación: La Plata, Bs. As. (Argentina)
Posts: 212
Poder: 18
juanlaplata Va por buen camino
y cual es el problema de poner
Código Delphi [-]
[loPartialKey]
o no ponerlo. Todo depende de donde lo estas usando, si lo usas en el evento OnChange de un edit te ira buscando parcialmente la palabra final, pero si das la instruccion en un click de un boton lo busca y listo.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como Puedo Hacer???????? jeshu252006 Conexión con bases de datos 7 27-10-2006 18:00:35
Sincronizar DBLookupComboBox con Tquery al hacer locate en la tabla ronalg Conexión con bases de datos 1 27-05-2006 16:58:06
Hacer locate en un campo que contiene el caracter ' RONPABLO Firebird e Interbase 4 08-03-2005 07:41:48
Erro en Idda3532.dll al hacer locate. setry2 OOP 0 26-11-2003 17:41:48
Que puedo hacer Rolando Varios 3 12-09-2003 23:10:50


La franja horaria es GMT +2. Ahora son las 23:35:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi