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 consulta
Hola estoy realizando la siguiente consulta
cuando ejecuto el procedimiento, lleva unos valores que se encuentra en la base datos Adjunto screenshots: (el procedimiento cuando es llamado) http://i401.photobucket.com/albums/p.../variables.gif (datos en la DB) http://i401.photobucket.com/albums/p.../basedatos.gif Sin embargo, aunque los datos de la consulta existen en la Db, no encuentra nada... Que error estoy cometiendo, llevo como 5 dias, batallando con esto, ya no se que hacer... Gracias!
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. Última edición por Nomad fecha: 19-09-2008 a las 18:18:38. |
#2
|
|||
|
|||
Hola, creo que es por usar .value en vez de los correspondientes .asfloat, .asstring...
|
#3
|
||||
|
||||
Pero para eso el cast, ademas creo que no admite la propiedad asfloat
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#4
|
|||
|
|||
bueno, el .asdouble...lo has probado por eso?
|
#5
|
||||
|
||||
No soporta ningun As..... asdouble, asfloat, nada solo Value...
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#6
|
|||
|
|||
vale, es adoquery...
|
#7
|
|||
|
|||
ni idea...si en vez de usar parametros lo colocas directamente en la consulta...¿tampoco te funciona? si es asi, entonces el error tiene que estar en otras lineas.
PD: prueba de poner secc como quotedstr(secc), de la misma manera vivero si es un texto. Los campos de texto tienen que ir con el quotedstr en la consulta. Es probable que usando el variant te interprete, por ejemplo, :GH := vivero como entero, y al compararlo en la consulta, tambien interprete la cadena como entero... lo que yo haria es eso: colocar todo sin usar parametros, usando el quotedstr y el strtofloat segun convenga. saludos. |
#8
|
||||
|
||||
No estoy totalmente seguro pero tengo entendido que al trabajar con ADO y parámetros hay que establecer el DataType o el tipo de datos:
Saludos, |
#10
|
||||
|
||||
Cita:
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#11
|
|||
|
|||
¿y si cambias?
"(From_Bench = : Desde)" por "(From_Bench = :Desde)" |
#12
|
||||
|
||||
Asi esta, pero la verdad tampoco funciona!
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#13
|
|||
|
|||
¿probaste lo de poner todo en una sola linea sin usar argumentos?
|
#14
|
||||
|
||||
No lo he probado, el miercoles lo hago y les aviso!
__________________
Quisiera cambiar el mundo, pero no me dan el código fuente. |
#15
|
||||
|
||||
Deverias tener en cuenta que un valor float tiene decimales y por lo tanto te va a poner como separador de los decimales una coma, ante lo cual te va a cambiar la sentencia.
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con consulta | josi | Varios | 2 | 02-08-2008 18:12:46 |
problema con consulta | cyber_zero | SQL | 1 | 26-06-2008 16:57:40 |
Problema con una consulta | MJ_23_13 | SQL | 2 | 02-04-2008 15:30:17 |
Problema con Consulta | estebanx | SQL | 15 | 26-04-2007 00:19:40 |
Problema con consulta de SQL | Durbed | Firebird e Interbase | 2 | 30-09-2004 21:41:39 |
|