FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Qué falla aquí?
Hola.
Tengo el siguiente código.
Al compilar no da níngun error, e incluso si realizo una búsqueda por Nombre, seleccionando el Item 0 del radiogroup funciona a la perfeccion. El problema que tengo es el siguiente: - SI quiero volver a realizar una búsqueda introduciendo otro nombre en el edit no me funciona y seleccionando la opción 0 del radiogroup no se ejecuta. - Cuando eligo cualquier otra opción del radiogroup da un error diciendo que el parametro 'nom' , que se pasa en la primera opción, no lo encuentra, cuando debería de estar actuando otro parametro según la opción que elijas. ¿Qué está mal?
__________________
Lo que los Ojos ven y los Oidos Oyen la Mente se lo Cree (H.Houdini) |
#2
|
||||
|
||||
Según lo que escribes, la consulta maneja diferentes parámetros, nom, ap, etc.
Ahora, la pregunta es ¿Están bien definidos los parámetros en el texto del query? ¿Estos parámetros se excluyen entre si? Deberías de publicar aqui la sentencia SQL que estás utilizando, creo que ahí es en donde se puede encontrar el error. Un saludo. |
#3
|
|||
|
|||
Si es cierto, manejo varios parámetros.
Cada opción case llama a consultas totalmente distintas. La sentencia sql utilizada para las consultas es la siguiente:
Según la consulta que se ejecute, el parámetro cambia, es decir, para buscar_nombre el parametro sería nom; para buscar_apellidos el parametro sería ap, etc...
__________________
Lo que los Ojos ven y los Oidos Oyen la Mente se lo Cree (H.Houdini) |
#4
|
||||
|
||||
Resp
haber si esto te sirve
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
#5
|
||||
|
||||
¿Qué tal si haces una traza de tu aplicación ponienedo un punto de ruptura al comienzo del IF? Ya que la hagas regresas y nos aclaras si no entra en cada opción, o sí entra pero no ejecuta la consulta como esperas.
// Saludos |
#6
|
|||
|
|||
Hola de nuevo.
Ante todo perdonad la tardanza por contestar pero he estado unos días de vacaciones, y me ha resultado imposible el conectar. En cuanto a lo que indicabas Roman, he probado a poner un Break en cada parte del if. Y se puede observar lo siguiente. - Cuando lo pones al comienzo del IF si entra. - Cuando lo pones en la opción 0 del case si entra - En el momento que pongas el punto de ruptura en otra opción, no entra (el break se pone en verde), y además si reiteras la opción que falla el resultado es que el parámetro que se le pasa a la primera opción del case es el que intenta ejecutar en las siguientes. A ver si se ocurre algo. Saludos
__________________
Lo que los Ojos ven y los Oidos Oyen la Mente se lo Cree (H.Houdini) |
|
|
|