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 ? |
|
|
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 |
|