FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
Error en Query
Hola compañeros del Club, hoy vengo con este problema...
Esta es la consulta que trato de hacer... Código SQL [-] select * from proaula where fecha='24/05/2007' and campo=2 and columna=2 Y este es el error... ISC ERROR CODE:335544334 ISC ERROR MESSAGE: conversion error from string "24/05/2007" STATEMENT: TIBOInternalDataset: "<TApplication>.frmMain.dlgWisql.<TIBOQuery>.<TIBOInternalDataset>." Alguna solucion...? O estoy ejecutando mal la sentencia... sera que alguien me ayuda con este sencillo problema... Gracias... |
#2
|
||||
|
||||
Saludos
Chequea solo el ejemplo que he dado alli, utilizando parametros para esos casos de fecha. Lo que muy seguido pasa es que cada base de datos tienes sus formas de capturar fechas; Unos es con # y otros con comilla simple. En si depende de la base de datos. Pero usando Parametros te olvidas de eso y le dejas el trabajo sucio a la aplicacion y BBDD. Suerte
__________________
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! |
#3
|
||||
|
||||
Bueno en realidad no encontre una respuesta exacta... sin hembargo probe con lo que me dices pero tampoco me funciono, lo mas "extraño" es que la misma sentencia en otra base de datos igual con tabla y datos; y ahi si me funciona... Gracias
Última edición por felipe88 fecha: 27-06-2007 a las 03:35:47. |
#4
|
||||
|
||||
Verifica bien, porque si funciona bien en un lado, por que no en otro...
Saludos
__________________
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! Última edición por vtdeleon fecha: 27-06-2007 a las 04:56:08. |
#5
|
|||
|
|||
por que no checas el formato de fecha, quizas sea mm/dd/aaaa, por eso 24/05/2007, no es una fecha valida y te envia el mensaje de error de conversion
__________________
Saludos Alfredo |
#6
|
||||
|
||||
Cita:
Ademas eso complicaria un poco el valor que le entrego a la sentencia del Query Código Delphi [-] Qurery1.SQL.Add('Select * from proaula where fecha=' + '''' + DateToStr(MonthCalendar1.Date + '''' + 'and campo=2 and columna=2')) Y asi allí me sale el mismo error... Igual si depronto pueda hacerlo asi... Como invierto el formato de fecha ? |
#8
|
||||
|
||||
Parece que a nadie le gusta usarlo de esa manera; me he dado cuenta que a muchos le gusta mas poner el "control" anidado a la cadena de la consulta.
Con paramentro siempre le dejas el trabajo a la aplicacio y/o BBDD y te olvidas de eso, que desde mi punto de vista, es fantastico.
__________________
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! |
#9
|
||||
|
||||
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#10
|
||||
|
||||
El error persiste y al intentar pasar las variables por parametros no los reconoce ( aunque no hay error ) pero sin hembargo no trae los datos...
|
#11
|
||||
|
||||
Vamos a ver, intenta usar > o < en la clausura Where, puede ser que el campo este declarado como FechaHora.
__________________
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! |
#12
|
||||
|
||||
...y si pongo en la base de datos el campo como tipo char..???
Podria funcionar... |
#13
|
||||
|
||||
Cita:
Probaste?? Como vas?
__________________
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! |
#14
|
||||
|
||||
Pues en realidad me funciono... aunque ahora me preocupa son otras operaciones que yo realizaba con estos formatos, cambie un poco el codigo y espero bueno resulatos sino... Dios me ayude
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error en mantenedor con query... | ilichhernandez | Conexión con bases de datos | 1 | 09-11-2005 12:56:41 |
error al recorrer un query | jorgeganc | Conexión con bases de datos | 5 | 11-03-2005 12:11:28 |
Error en Query | trabuc | SQL | 4 | 04-10-2004 15:49:02 |
Error en Query | silviodp | Conexión con bases de datos | 11 | 30-07-2004 15:58:52 |
Error al ejecutar Query | silviodp | Conexión con bases de datos | 4 | 21-04-2004 23:17:17 |
|