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 Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 02-04-2007
Avatar de PepeLolo
PepeLolo PepeLolo is offline
Miembro
 
Registrado: jun 2003
Ubicación: Fuenlabrada - Madrid - Espagna
Posts: 265
Poder: 21
PepeLolo Va por buen camino
Hola,

pués yo creo que tu problema esta en el tipo de dato que quieres buscar.
Si el tipo de campo es numérico, es suficiente con poner "where campoNumerico like '%' + FormatFloat('#######0%', valor)".
Si se trata de un campo de tipo Alfanumerico entonces debes meter el contenido a búscar entre comillas "where campoAlfanumerico like ' + '''%' + Valor + '%'''.

Ese es todo el problema que tienes.

un saludo.
__________________
PepeLolo
El hombre el único virus que mide más de unas cuantas micras
Responder Con Cita
  #22  
Antiguo 02-04-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Mysql, no da problemas de busqueda ni mucho menos, prodria alentarse usando ado y consultas muy grandes pero nada mas, tanto una sentencia sql como un filtro funcionan bien en mysql.
No veo que tiene que ver la base de datos con la consulta o filtro, son cosas diferentes.
Para mi hay algun otro problema del que no estamos enterados.
Saludos
Responder Con Cita
  #23  
Antiguo 04-04-2007
cucuy cucuy is offline
Miembro
 
Registrado: mar 2007
Posts: 30
Poder: 0
cucuy Va por buen camino
hola miren la unica forma que encontre para poder hacer jalar la busquedas con mi adoquery sin que me mandara errores fue la siguiente poco ortodoxa y puede decirse hasta poco optima pero fue la unica, y dado mi caso de que solo van usar el sistema en dos maquinas ahy les va el codigo por si alguien mas le sirve.

Código:
      datos.conection2.Close;
      datos.qbuscar.Close;
      datos.qbuscar.SQL.Clear;
      datos.qbuscar.SQL.Add('select * from CLIENTES where CLIENTE like:c');
      datos.qbuscar.Parameters.ParamByName('c').Value:='%'+trim(edbuscar.Text)+'%';
      datos.conection2.Open;
      datos.q.Open;
Bueno como pueden ver antes de iniciar la busqueda en el query tengo que cerrar la conexion y antes de abrir el query abro la conexion de esa forma encuentra la informacion que busco las veces que sea y no me truena el sistema al estar haciendola. Gracias por su ayuda a todos.
Responder Con Cita
  #24  
Antiguo 05-04-2007
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Lo único que veo adicional es que cierras y abre el AdoConection
Que cosa mas extraña.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #25  
Antiguo 05-04-2007
cucuy cucuy is offline
Miembro
 
Registrado: mar 2007
Posts: 30
Poder: 0
cucuy Va por buen camino
pues lo mismo digo se me hace rarisimo el caso no ayo una respuesta logica para este asunto pero lo bueno es que ya funciona
Responder Con Cita
Respuesta



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
Error al borrar con Adoquery hernitz SQL 6 07-03-2007 22:55:13
Problemas al hacer SELECT con ADOQuery hunabku Conexión con bases de datos 1 18-05-2005 01:08:28
Error en ADOQuery ¡¡URGENTE!! Victor Pimentel Conexión con bases de datos 2 25-10-2004 08:34:35
Error al cerrar un ADOQuery Alexander Conexión con bases de datos 2 02-06-2004 13:42:18


La franja horaria es GMT +2. Ahora son las 23:53:48.


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