![]() |
Buen Dia
Señores Vengo a comentarles una consulta que tengo, antes quiero mostrarles este codigo:
En el formulario tengo una pantalla de ingreso que consta de dos Edit un datasource, un table, un query y un radiogroup, en el codigo estoy consultando una tabla creada en Paradox 7.0 que se llama usuario que tiene tres campos que son nombre, clave, rol que el usuario tiene registrado en la tabla usuario, pero cuando ejecuto el programa me esta arrojando la siguiente excepcion cuando en la pantalla de ingreso le meto la informacion y le doy el boton de aceptar: List index out of bounds (3). Señores soy principiante en delphi, queria preguntarles que correcciòn le tnego que hacer al codigo para que me valide correctamente los datos y pues me muestre los mensajes que aparecen en showmessages por ahora mientras avanzo, y de paso queria aprovechar para preguntarles que material me recomiendan para estudiar mas acerca de el manejo de componentes de bases de datos en delphi y Paradox par apoder afianzar mejor mis conocimientos. Mil gracias por su ayuda y estaré pendiente de su respuesta. |
Hola
Veamos el problema aca: Veamos que el parametro Rol esta mal escrito: Cita:
Cita:
Nombre = 0 Clave = 1 Rol = 2. Ahora veamos la logica de mensaje: HEYYYY amigo, DONDE ESTA EL REGISTRO 3 ?????? Comprendes? Usemos la logica, si no, no vamos a entender a Delphi. Saludos |
Gracias
ok ya te entendi, como te dije soy novato en delphi, te agradezco tu ayuda voy a mirar haber que sale y cualquier cosa te aviso listo.
Gracias |
Hola
Me parece muy bien, ahora una guia mas: Primero la consulta seria asi: Los parametros empezarian desde 0, lo ves? Tenemos tres parametros, verdad?, pero solo tengo dos referencias a los mismos, verdad?. De donde saco la tercera referencia, osea el parámetro ROL, donde esta?. Saludos |
Tengo Otro Problema
Hice las correcciones de los parámetros, pero ahora que lo ejecuto me bota la siguiente excpeción QryUsuario: No Sql Statement available A que se debra, que tengo que corregir del codigo de nuevo???? Mil Gracias por su atencion y perdone la molestia. |
Una Cosa Mas
El parametro tres esta en esta parte:
Lo que hago es validar la propiedad ItemIndex del RadioGroup si es 0 me guarde en la variable a que he definido previamente una palabra y esa sea la que consult een al base de datos, pero la verdad no se si me quedo bien, no habia leido la cita tuya de arriba de que en la consulta empezaban los parametros p1,p2,p3 ya le hice esta modificacion o sea asi:
Pero aun me bot ael error que dije anteriormente Una vez mas mil gracias por tu ayuda. |
Hola
Te lo puedo decir, pero te voy a poner a pensar un poco. Piensa en esto: Primero: creo la consulta. Segundo: coloco los parametros que especifico en la consulta. Tercero: Abro o ACTIVO el query. Lo tienes asi???? Verdad que no. Revisalo y me dices si no lo ves. Saludos |
Si
Si tiene razon en eso, gracias por su paciencia, ya modifque eso.
Tengo un problema con respecto la validacion del dato de rol, el programa no lo esta validando, dice que no lo encuentra porque sera?????, que tengo que corregir gracias una vez mas |
Hola
Parametros????? Si tengo tres y solo pongo dos la consulta me enviara dos. Saludos |
Hola
RgRol que es? Parece un combobox o un listboxt, me equivoco? Saludos |
Con respecto a tu pregunta es un radiogroup, pero lo cambie mejor por puros campos de edición para facilitar mas las cosas, muchas gracias por su ayuda y hasta otra oportunidad.
|
Hola.
El título de este mensaje está mal. En adelante debes tomar el tiempo necesario para encontrar un título de tema que sea acorde a la pregunta que harás, de acuerdo a lo expuesto en la guía de estilo. Hasta luego. ;) |
La franja horaria es GMT +2. Ahora son las 17:57:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi