RE: Ayuda con dblink

From: "Silvana Flores" <sflores(at)cftlotarauco(dot)cl>
To: "'PostgreEs'" <pgsql-es-ayuda(at)postgresql(dot)org>, "'Alvaro Herrera'" <alvherre(at)commandprompt(dot)com>
Subject: RE: Ayuda con dblink
Date: 2007-09-12 15:55:56
Message-ID: 000e01c7f555$6810df70$0a00a8c0@sflores
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ya estan todos los problemas en parte solucionados..
Pero el innsert
Values pues he intentado de varias formas... Y me inserta el nombre de la
variable..no su contenido, bueno por lo menos algo inserta.
VALUES(\'login'\,\'var_3'\,\'var_1'\,\'var_2'\,0,0,0,0) inserta los nombres
de la variables
VALUES(''login'',''var_3'',''var_1'',''var_2'',0,0,0,0) inserta los nombres
de la variables
VALUES(''||login||'',''||var_3||'',''||var_1||'',''||var_2||'',0,0,0,0)
inserta los nombres de la variables
Tambien encontre esto en internet si bien no me marco error , ocurria lo
mismo que lo anterior
VALUES(\'login\',\'var_3\',\'var_1\',\'var_2\',0,0,0,0)

Existe alguna otra alternativa??
Gracias... De antemano..
Silvana

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Alvaro Herrera
Enviado el: Martes, 11 de Septiembre de 2007 21:40
Para: Silvana Flores
CC: 'PostgreEs'
Asunto: Re: [pgsql-es-ayuda] Ayuda con dblink

Silvana Flores escribió:

> SELECT dblink_exec('hostaddr=XXX port=5432 dbname=XXX user=XXX
> password=XXX','INSERT INTO accountuser ( username,password,
> prefix,domain_name,imap,pop,sieve,smtpauth)
> VALUES('||login||','||var_3||','||var_1||','||var_2||',0,0,0,0);');
>
> No sé si es la mejor opcion...pero es una de las formas que
> encontré...hay un error que esta relacionado el value... Pues en
> algunas paginas las variables del value aparece con "" , otras con
> \..en fin. Ojala Alguien me puede ayudar

El problema es el siguiente: escapar las comillas simples.

Usar comillas dobles (") es incorrecto y no funcionara.

Una alternativa es usar doble comilla simple, o sea ''.

Otra alternativa es usar backslash-comilla, o sea \'

--
Alvaro Herrera Valdivia, Chile ICBM: S 39º 49' 18.1", W 73º 13'
56.4"
"Cada quien es cada cual y baja las escaleras como quiere" (JMSerrat)
--
---------------------------(fin del mensaje)---------------------------
TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
a los suscriptores de la lista

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Silvana Flores 2007-09-12 16:03:18 RE: mensajes
Previous Message Henry 2007-09-12 15:30:06 RE: rango de decimales