mmm es raro.. pero has verificado que no existan caracteres en blanco despues de la clave???. me refiero a lo que esta almacenado en la bd en la columna PasUsu
El 11 de diciembre de 2008 16:46, Jorge Diaz <jorge.dia...@gmail.com>escribió: > El 11 de diciembre de 2008 14:07, Damian Culotta > <damianculo...@gmail.com>escribió: > > El día 11 de diciembre de 2008 17:04, Claudio Gajardo Garrido >> <claudio.gaja...@gmail.com> escribió: >> > >> > >> > 2008/12/11 Damian Culotta <damianculo...@gmail.com> >> >> >> >> 2008/12/11 Claudio Gajardo Garrido <claudio.gaja...@gmail.com>: >> >> > >> >> > >> >> > 2008/12/11 Javier Chávez B. <jchav...@gmail.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 >> > >> > ohhhhhhhhhhhhhh tienes toda la razon... >> > >> > Cuando le pasas la sentencia SQL en ASP a una variable, se usan >> comillas. >> > Entonces lo que pasa es que ASP se "enreda" con las comillas de las >> tablas y >> > columnas... esta mas que claro. >> > >> > >> > para colocar las comillas del nombre de la tabla, campos, etc... >> > >> > usa una funcion CHR creo que es (ayudenme aca) que retorna el caracter >> > dandole el valor ascii, y usas el numero para comillas, por ejemplo. >> para >> > un arroba seria algo asi: >> > >> > CHR(64) >> > comillas dobles son al parecer CHR(32) >> > >> > para que tengas una idea, yo mis sql las armaba asi: >> > >> > >> > ****** >> > IDEA_CODIGO="'"&Cstr(request("list_idea"))&"'" >> > PER_RUT="'"&Cstr(request("rep_rut"))&"'" >> > PER_NOMBRE="'"&Cstr(request("rep_nombre"))&"'" >> > PER_DIREC="'"&Cstr(request("rep_direc"))&"'" >> > PER_FONO="'"&Cstr(request("rep_fono"))&"'" >> > PER_EMAIL="'"&Cstr(request("rep_email"))&"'" >> > EMP_RUT="'"&Cstr(request("emp_rut"))&"'" >> > EMP_NOMBRE="'"&Cstr(request("emp_nombre"))&"'" >> > EMP_GIRO="'"&Cstr(request("emp_giro"))&"'" >> > EMP_TIPO_SOC="'"&Cstr(request("emp_tipo_soc"))&"'" >> > EMP_DIREC="'"&Cstr(request("emp_direc"))&"'" >> > EMP_FONO="'"&Cstr(request("emp_fono"))&"'" >> > EMP_EMAIL="'"&Cstr(request("emp_email"))&"'" >> > EMP_PLANIF="'"&Cstr(request("emp_planif"))&"'" >> > EMP_PLAN_TRAB="'"&Cstr(request("emp_plan_trab"))&"'" >> > FECHA_INGRESO="'"&Cstr(request("fecha_ingreso"))&"'" >> > >> > * aca todo lo de lado izquierdo del = son variables, las cuales despues >> > concateno para armar la sentencia sql. entre ellas podria ir &chr(32)& >> > >> > sql="EXEC SP_ING_FICHA_EMPRESA1 >> > >> "&IDEA_CODIGO&","&PER_RUT&","&PER_NOMBRE&","&PER_DIREC&","&PER_FONO&","&PER_EMAIL&","&EMP_RUT&","&EMP_NOMBRE&","&EMP_GIRO&","&EMP_TIPO_SOC&","&EMP_DIREC&","&EMP_FONO&","&EMP_EMAIL&","&EMP_PLANIF&","&EMP_PLAN_TRAB&","&FECHA_INGRESO&"" >> > >> > se entiende la idea?, si es asi, no tiene mucho que ver con postgresql. >> > >> > >> > >> > >> >> Yo usaría las doble comillas, me parece (dentro de todo) más legible. >> -- >> TIP 2: puedes desuscribirte de todas las listas simultáneamente >> (envía "unregister TuDirecciónDeCorreo" a majord...@postgresql.org) >> > > > > Muchas Gracias por sus aportes.. las orientaciones que me brindaron fueron > puntuales y efectivas. > La consulta salio de lo mas bien, asi mismo me salio una pekeña inquietud > > Si en la cadena pongo lo siguiente: > SELECT public.vie_valida."NomUsu", public.vie_valida."PasUsu", > public.vie_valida."CodPer" FROM public.vie_valida WHERE "NomUsu"='admin' > > funciona de lo mas bien... pero si envio > SELECT public.vie_valida."NomUsu", public.vie_valida."PasUsu", > public.vie_valida."CodPer" FROM public.vie_valida WHERE "NomUsu"='admin' AND > "PasUsu"='admin' > dicha consulta no me devuelde un registro, que es lo que deberia. > > -- > Atte > *Jorge Diaz* >