Sustituir caracter de un campo sql-paradox
Hola, tengo una tabla de paradox 7, y quiero cambiar de los campos que contengan la letra Á por A.
Uso la sentencia:
para la tabla BASE y el campo NOMBRE... pero me lanza el mensaje... "Capability NOT soported" con el programa DBExpl32 ¿como podria hacerlo? gracias por su tiempo. |
Hola tarco35.
Paradox 7 soporta las siguientes funciones de cadena: || , LOWER, UPPER, SUBSTTRING y TRIM (C:\Program Files\Common Files\Borland Shared\BDE\localsql.hlp), de modo que no veo manera de lograr lo que buscas mediante una sentencia SQL. Tendrías que hacerlo desde Delphi, algo parecido a este código:
Saludos :) |
Gracias.... la idea era no tener que hacerlo por codigo... pero parece que no me que otra.
Repito, gracias por su ayuda. |
Hola Daniel,
Es la primera vez que veo el metodo Unprepare, lo desconocia totalmente. Al parecer realiza la operacion contraria a Prepare, es decir, libera los recursos que se utilizarian si se realiza una llamada a Prepare Es necesario el uso del mismo antes de cerrar los query? Saludos |
Hola Agustín.
Según la documentación de Delphi, si bién no es estríctamente necesario, es una práctica aconsejable. Dado que el método Prepare consume algunos recursos de la bd y el método UnPrepare los libera. (Pero siendo sincero, nunca realizé pruebas para verificarlo) Saludos :) |
La franja horaria es GMT +2. Ahora son las 17:25:43. |
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