SQL y los espacios en blanco
Amigos de clubdelphi, tengo una pequeña duda que a lo mejor ustedes me puedan aclarar aqui....
Lo que me sucede es lo siguiente. Tengo una porsion de codigo que hace peticiones mediante SQL a una BD en access. Anja, todo trabaja bien, pero cuando intento ejecutar una consulta que el parametro contenga espacion, no me funciona! Hablo de esto
Cuando el edit boxFile contiene algo como; Código:
C:\Windows\Media\ringout.wav Pero con algo como esto, la consulta no se ejecuta. Código:
C:\Windows\Media\Inicio de sesion.wav Como puedo hacer que este code me funcione correctamente?? Espero me puedan ayudar! |
Prueba así:
Query := Format('SELECT * FROM tbl_shifts WHERE Archivo = "%s"', [[boxFile.Text]]); Un Saludo. |
No entiendo. Ese doble corchete causa un error de compilación. :confused:
Bye |
marcozorrilla, que intantas decir he???
|
En Access es necesario utilizar los corchetes cuando una variable o nombre contiene espacios por lo tanto tienes que intentar con algo como el ejemplo que he puesto, quizás sea:
Un Saludo. |
Cita:
Código Delphi [-]cQuery := 'SELECT * FROM tbl_shifts WHERE Archivo = ' + QuotedStr(BoxFile.text); un saludo. |
La franja horaria es GMT +2. Ahora son las 04:33:25. |
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