Problema al hacer consulta SQL
Hola!!
Resulta q tengo un DBGrid asociado a una base de datos con 5 campos, Password, Nombre, Apellido1, Apellido2, Grupo. Cuando pincho en la cabecera de cada uno de los campos hago una consulta SQL para ordenar toda la tabla por dicho campo SQL.text := 'SELECT Password, Nombre, Apellido1, Apellido2, Grupo FROM AlumnosPasswordTemp ORDER BY '+ vs_Field + ' ASC'; Pero me da el siguiente error al activar la consulta SQL : Invalid use of keyword. Token : Password Line Number : 1 osea que peta cuando pongo la columna Password, he provado a quitar la columna Password y me sale bien (SELECT Nombre, Apellido1, Apellido2, Grupo FROM..........), no se que esta pasando. La base de datos esta encriptada, cuando arranca el programa se desencripta y se muestra por el DBGrid, eso creo que no deberia ser problema. Por favor, haber si podeis ayudarmeeee saludos |
Hola.
No estoy muy seguro, pero cambia el nombre del campo password por otro nombre, por ejemplo "clave". Me parece que Password es una palabra reservada. Un saludo. |
Creo que habia una manera para ordenar las columnas cuando pulsabas encima del titulo, no estoy seguro porque hace tiempo que lo vi pero creo que era algo asi:
De esta manera no tienes que ir realizando una select cada vez que pulsan el titulo. Espero que te pueda ayudar. Saludos. |
Cita:
No será esto Un saludo. |
"Password" es una palabra reservada, no la puedes usar como nombre de variable pero si la pasas como texto no deberías tener esos problemas.
|
Cita:
Yo lo vi cuando estaba por el modulo, y no era tan complejo, pero funcionaba, pero el link que has puesto tendria que funcionar a la perfeccion, y no tendria que tener ningun problema con la columna del password. Saludos. |
Ya lo he solucionado muchisimas gracias a todos!!!!!!
Era la palabra Password que petaba, asique la cambie por Clave y funciona ahora de maravilla. Lo dicho que muchas gracias a todos, que haria yo sin vosotros!!!!! Un saludo |
La franja horaria es GMT +2. Ahora son las 17:48:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi