Re: Select desde ASP

From: "Damian Culotta" <damianculotta(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Select desde ASP
Date: 2008-12-11 18:57:42
Message-ID: 8b9e07370812111057p5613ea8fj82c02f3e6cdddc07@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2008/12/11 Jorge Diaz <jorge(dot)diaz(dot)t(at)gmail(dot)com>:
> 2008/12/11 Damian Culotta <damianculotta(at)gmail(dot)com>
>>
>> 2008/12/11 Claudio Gajardo Garrido <claudio(dot)gajardo(at)gmail(dot)com>:
>> >
>> >
>> > 2008/12/11 Javier Chávez B. <jchavezb(at)gmail(dot)com>
>> >>
>> >> > Los String que estoy probando:
>> >> >
>> >> >
>> >> > SELECT public.vie_valida."NomUsu", public.vie_valida."PasUsu",
>> >> > public.vie_valida."CodPer" FROM public.vie_valida
>> >> >
>> >> > SELECT public.vie_valida.NomUsu, public.vie_valida.PasUsu,
>> >> > public.vie_valida.CodPer FROM public.vie_valida
>> >> >
>> >> > SELECT public.vie_valida.'NomUsu', public.vie_valida.'PasUsu',
>> >> > public.vie_valida.'CodPer' FROM public.vie_valida
>> >> >
>> >>
>> >> Jorge :
>> >> Pero estas concatenando un string en ASP para tu consulta?, envia eso,
>> >> haz un response.write (<tu_string>) para ver como sale por pantalla,
>> >> ya que insisto eso debe ser un error de Parseo en ASP ..
>> >>
>> >> Slds.
>> >>
>> >> J.
>> >>
>> >> --
>> >> Cumprimentos
>> >> jchavez
>> >> linux User #397972 on http://counter.li.org/
>> >>
>> >> Franklin P. Jones - "All women should know how to take care of
>> >> children. Most of them will have a husband some day."
>> >> --
>> >> TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá
>> >> leerlo
>> >
>> > exacto, yo estoy pensando en lo mismo... dale con el response.write
>> >
>> >
>>
>> Al no ver todo el código estoy adivinando, pero ver comillas en los
>> nombres de las columnas, sin ser escapeadas, en ASP, me llama la
>> atención.
>> --
>> TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo
>> agradecerán
>
>
>
> Buenas tardes:
> Aqui les copio las cadenas que tengo en el ASP asi como los resultados que
> me dieran con el Response.Write
>
> Prueba 01
> SelSql = "SELECT public.vie_valida."NomUsu", public.vie_valida."PasUsu",
> public.vie_valida."CodPer" FROM public.vie_valida"
> Response.Write(SelSql & "<br>")
> Resultado
> Microsoft VBScript compilation error '800a0401'
> Expected end of statement
> /validaon.asp, line 31
> SelSql = "SELECT public.vie_valida."NomUsu", public.vie_valida."PasUsu",
> public.vie_valida."CodPer" FROM public.vie_valida"
>
> Prueba 02
> SelSql = "SELECT public.vie_valida.'NomUsu', public.vie_valida.'PasUsu',
> public.vie_valida.'CodPer' FROM public.vie_valida"
> Response.Write(SelSql & "<br>")
> Resultado
> SELECT public.vie_valida.'NomUsu', public.vie_valida.'PasUsu',
> public.vie_valida.'CodPer' FROM public.vie_valida
> Microsoft OLE DB Provider for ODBC Drivers error '80004005'
> ERROR: syntax error at or near "'NomUsu'" at character 26
> /validaon.asp, line 38
>
> Prueba 03
> SelSql = "SELECT public.vie_valida.NomUsu, public.vie_valida.PasUsu,
> public.vie_valida.CodPer FROM public.vie_valida"
> Response.Write(SelSql & "<br>")
> Resultado
> SELECT public.vie_valida.NomUsu, public.vie_valida.PasUsu,
> public.vie_valida.CodPer FROM public.vie_valida
> Microsoft OLE DB Provider for ODBC Drivers error '80004005'
> ERROR: column public.vie_valida.nomusu does not exist
> /validaon.asp, line 38
>
> Prueba 04
> SelSql = "SELECT public.vie_valida.nomusu, public.vie_valida.pasusu,
> public.vie_valida.codper FROM public.vie_valida"
> Response.Write(SelSql & "<br>")
> Resultado
> SELECT public.vie_valida.nomusu, public.vie_valida.pasusu,
> public.vie_valida.codper FROM public.vie_valida
> Microsoft OLE DB Provider for ODBC Drivers error '80004005'
> ERROR: column public.vie_valida.nomusu does not exist
> /validaon.asp, line 40
>
> --
> Atte
> Jorge Diaz
>

Jorge:

Uso solo la prueba 1 como ejemplo.
¿No debería ser así?.

Prueba 01
SelSql = "SELECT public.vie_valida.""NomUsu"",
public.vie_valida.""PasUsu"", public.vie_valida.""CodPer"" FROM
public.vie_valida"
Response.Write(SelSql & "<br>")

Para imprimir una comilla en ASP, dentro de comillas, tenés que
escapearlas con doble comilla. ¿No?

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Claudio Gajardo Garrido 2008-12-11 19:04:42 Re: Select desde ASP
Previous Message Jorge Diaz 2008-12-11 18:50:02 Re: Select desde ASP