Foros del Web » Programando para Internet » ASP Clásico »

Separar Numeros al recibir formulario

Estas en el tema de Separar Numeros al recibir formulario en el foro de ASP Clásico en Foros del Web. Buenas amigos de forosdelweb...tengo el siguiente problema : estoy creando un sitio de inventario de exsitencias y ahora estoy ingresando los detalles de las facturas... ...
  #1 (permalink)  
Antiguo 22/12/2008, 08:52
 
Fecha de Ingreso: octubre-2007
Mensajes: 191
Antigüedad: 16 años, 8 meses
Puntos: 0
Separar Numeros al recibir formulario

Buenas amigos de forosdelweb...tengo el siguiente problema :
estoy creando un sitio de inventario de exsitencias y ahora estoy ingresando los detalles de las facturas...
Este es el codigo :

Código PHP:

<html>
<
head>
<
title>Resultados</title>
</
head>
<
body>

<&
#37;


if Not IsEmpty(Request.Form("codigo")) then
        codigo 
Request.Form("codigo")
    
end if
    


set Cnn Server.CreateObject("ADODB.Connection"
set rs Server.CreateObject ("ADODB.Recordset")
Cnn.Open Session("cnx")


strSQL "SELECT * FROM FACPVAL where codigo in  (' "&codigo&" ') "


RESPONSE.WRITE (strSQL)



%> 
el problema es que al recibir los parametros y elegir donde agregar las existencias me aparece esto :

Código PHP:
SELECT FROM FACPVAL where codigo in (001251082009232214
Creo que necesito al recibir el parametro "CODIGO" reemplazarlo por comillas ' ' al inicio y final de los codigos. para que quedara asi :


Código:
SELECT * FROM FACPVAL where codigo in ('001251082', '009232214')
¿Como lo puedo hacer ???

De antemano muchas gracias

Última edición por darkmcloud; 22/12/2008 a las 09:00
  #2 (permalink)  
Antiguo 22/12/2008, 09:40
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Respuesta: Separar Numeros al recibir formulario

Código asp:
Ver original
  1. if Not IsEmpty(Request.Form("codigo")) then
  2.      codigo = Request.Form("codigo")
  3.      'se me ocurrep
  4.      codigo = "'" & replace(codigo,",","','") & "'"
  5. else
  6.      response.write "codigo viene vacio"
  7.      response.end
  8. end if

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 22/12/2008, 09:42
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Respuesta: Separar Numeros al recibir formulario

Probá así (la única línea importante es la marcada en negritas)

Código:
'...
codigo = Request.Form("codigo")
'...
codigo = replace(codigo, ",", "','")
strSQL = "SELECT * FROM FACPVAL where codigo in  ('"&codigo&"')"
igual modifiqué la sentencia SQL porque, a mi entender, hay espacios que están demás (los marco con _: in ('_"&codigo&"_') ")
__________________
...___...
  #4 (permalink)  
Antiguo 22/12/2008, 10:00
 
Fecha de Ingreso: octubre-2007
Mensajes: 191
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Separar Numeros al recibir formulario

muchas gracias a los 2...me funciono perfectamente !!!
Se pasaron ...Muchas Gracias y hasta Pronto !!!
PD: Feliz Navidad y Prospero Año a todos en Foros del Web.....!!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:33.