Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   extraer contenido de un Query (https://www.clubdelphi.com/foros/showthread.php?t=15985)

ramonibk 11-11-2004 13:16:40

extraer contenido de un Query
 
Hola a todos.

el problema es el siguiente.
tengo un query el cual estoy modificando continuamente y en diferentes partes del programa lo modifico. "En alguno de los cuales solo es añadir alguna linea"

bueno la idea que se me a ocurrido es estraer los datos del query añadirlos y volver a insertarlos.

pero como estraigo los datos????
la manera que he visto es qry.SQL.CommaText pero el contenido me lo da entre comillas. como puedo quitarlas????

defcon1_es 11-11-2004 13:25:54

Hola, no entiendo bien lo que quieres decir con "extraer los datos",
¿quieres extraer algo del resultado de la consulta o de la sentencia SQL?

La sentencia SQL se almacena "tal cual" la escribiste en la propiedad SQL, de tipo (clase) TStringList.
Si queres recuperarla entera, usa la propiedad Text (de tipo [b]String[b]) de la prop SQL:

Código Delphi [-]
Sentencia := qry.SQL.Text;

Salu2.

Neftali [Germán.Estévez] 11-11-2004 13:28:52

Cita:

Empezado por ramonibk
...pero como estraigo los datos????
la manera que he visto es qry.SQL.CommaText pero el contenido me lo da entre comillas. como puedo quitarlas????

Yo he utilizado a veces qry.SQL.Text.
Después de eso, segun como esté añadida la SQL, te puedes encontrar que en el texto existen aparecen #10 y #13 de final de línea y salto de carro; Basta con un par de llamadas a AnsiReplaceStr de la Unit StrUtils (D6) para que te los sustituya por espacios.


La franja horaria es GMT +2. Ahora son las 17:30:10.

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