Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Recuperar Sql (https://www.clubdelphi.com/foros/showthread.php?t=16331)

jzk 24-11-2004 12:27:14

Recuperar Sql
 
Hola a tod@s,

Estoy intentando recuperar la sql de un objeto Query, pero me estoy encontrando más problemas de los esperados.
Me explico, si lo hago de la siguiente manera:

Código:

  - Query1.SQL.DelimitedText  ---> Obtengo = 'select * from tabla'
Obtengo la sql entrecomillada y me gustaria obtenerla sin las comillas simples.

Código:

        - Query1.Sql.Text  -----> Obtengo = select * from tabla1'#$D#$A
Obtengo una serie de caracteres que joroban el asunto.

Existe alguna otra manera de obtener la consulta sin que esta venga entrecomillada.

Un saludo.

Neftali [Germán.Estévez] 24-11-2004 12:43:30

Yo lo que hago es obtenerla como .Text y luego eliminar los "caracteres raros" con un AnsiReplaceStr y sustituyo #10 y #13 (que son los caracteres raros correspondientes al "Fin fde Linea" y "Salto de carro") por espacios.

Código Delphi [-]
  Str := SQL.Text;
  Str := AnsiReplaceStr(Str, #10, ' ');
  Str := AnsiReplaceStr(Str, #13, ' ');

jzk 24-11-2004 12:58:30

A las mil maravillas, muchiiiiiisimas gracias.

Te debo una....


La franja horaria es GMT +2. Ahora son las 09:07:19.

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