FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problema con ADOQuery
Hola:
Estoy utilizando esta consulta en Access y me funciona perfectamente, sin embargo cuando la pongo en un ADOQuery en Delphi no me funciona.... que puede ser eso ?? SELECT Estad_Table.Fecha, Estad_Table.Hora, Estad_Table.Extension, Estad_Table.Puerta, Estad_Table.Telefono, Estad_Table.Duracion, Estad_Table.Codigo, Estad_Table.Costo FROM Estad_Table WHERE (((Estad_Table.Fecha) Like "*/01/*")) ORDER BY Estad_Table.Fecha;
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces. Sr.Scorpion |
#2
|
||||
|
||||
Like es un operador para Texto no para fechas.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Exacto de hecho el campo FECHA es de tipo texto... por lo que no veo porque he de hacerlo de otra forma.
Saludos
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces. Sr.Scorpion |
#4
|
||||
|
||||
Bueno pues en este caso es correcto utilizar Like, pero depende como te conectes tendrás que utilizar ** ó %% como signo de semejanza.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
||||
|
||||
Con el AdoQuery tenes que reemplazar los * por %.Salu2...
|
#6
|
||||
|
||||
Vaya coincidencia Sotrono y yo hemos contestado en el mismo minuto.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#7
|
|||
|
|||
Si lo que querés es que te devuelva todos los registros cuya fecha sean del mes 1, la consulta funciona de esta manera (probada):
SELECT Fecha, Hora, Extension, Puerta, Telefono, Duracion, Codigo, Costo FROM Estad_Table WHERE Fecha Like '%/01/%' ORDER BY Fecha; Cuando utilizás una sola tabla no hace falta que le coloqués el nombre de la misma delante de cada campo, por otro lado, los paréntesis no son necesarios y cambia las comillas dobles (") por simples (') y el asterisco (*) por el símbolo de porcentaje (%). De esta manera debería funcionar... Saludos... |
#8
|
||||
|
||||
Jejeje, que sincronizacion marcoszorrilla.
|
#9
|
||||
|
||||
Exacto solo cambiar los * por %
Gracias
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces. Sr.Scorpion |
|
|
|