Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: Claudio Gajardo GarridoDate: 2008-12-11 19:04:42
Subject: Re: Select desde ASP
Previous:From: Jorge DiazDate: 2008-12-11 18:50:02
Subject: Re: Select desde ASP

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group