From: | Gabriel Ferro <gabrielrferro(at)yahoo(dot)com(dot)ar> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | guardar consulta sql |
Date: | 2008-02-06 12:10:19 |
Message-ID: | 442731.70735.qm@web52102.mail.re2.yahoo.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Prociguiendo con el tema del registro de logs de usuarios, quiero guardar en un campo varchar(300) la consulta sql que usa el usuario desde el pragramita en VB, la cosa es que al intentar hacerlo por supuesto me da error ya que esta cadena tiene apostrofes y otras cosas que para postgree descujeringan la cadena...
Para aclarles, tengo la funcion
CREATE OR REPLACE FUNCTION cargalog(usuario character varying, usuariopc character varying, equipo character varying, ipmaquina character varying, aplica character varying, operacion character varying, cadena character varying, fechahora timestamp without time zone)
RETURNS boolean AS
$BODY$
begin
execute 'INSERT INTO tablalog (usuario, usuariopc, equipo, ipmaquina, aplica, operacion, cadena, fechahora)
VALUES ('''||usuario||''' , '''||usuariopc||''' , '''||equipo||''' , '''||ipmaquina||''' , '''||aplica||''' , '''||operacion||''' , '''||cadena||''', '''||now()||''');';
RETURN true;
end;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
y desde visual la ejecuto asi
cnn.Execute ("select cargalog('" & Fsuperquery.txtUserName.Text & "','" & UsuarioActual & "','" _
& ComputerName & "','" & RecuperarIP & "','" & aplicacion _
& "','" & actividad & "','" & "','" & cadenaSQL & "','" _
& Format(date, "dd/mm/yyyy") & " " & Format$(Time, "HH:mm") & "');")
el problema es con CADENASQL
Si me peuden ayudar como resolver el problemas se los agradecere
Tarjeta de crédito Yahoo! de Banco Supervielle.
Solicitá tu nueva Tarjeta de crédito. De tu PC directo a tu casa. www.tuprimeratarjeta.com.ar
From | Date | Subject | |
---|---|---|---|
Next Message | Rodriguez Fernando | 2008-02-06 12:21:35 | Re: guardar consulta sql |
Previous Message | Ana Smail | 2008-02-06 11:48:58 | RE: Guardar una Ruta de Disco... y en 8.1? |