Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/09/2006, 10:13
jasersa
 
Fecha de Ingreso: agosto-2006
Mensajes: 6
Antigüedad: 18 años, 9 meses
Puntos: 0
¿porque en la sentencia sql pones Request.Form("T1"), el valor de T1 realmente de donde lo obtienes o lo quieres obtener de ese campo de texto en la misma pagina? Request.Form ("T1") lo que hace es coger el valor que has introducido en el componente input cuyo name=T1 y mediante el botón de tipo submit redireccionar ese valor hacia otro tipo de variable o componente o lo que sea, quiero decir con esto que si tu no haces un submit request.form("T1") no tiene ningun valor ya que creo que estas en la misma pagina.
Para ello, tendras que poner un boton de tipo submit :<input type="submit" name="comparacion" value="Mostrar Precio"> que al presionarlo te redireccione (metodo action de tu formulario y method=post) a la misma pagina en la que estas y entonces ahora si que podras hacer la sentencia
<% pre_sql="Select precio From Precios Where tipo_producto=' " & Request.Form("T1") & " ' "
set rs2 = CreateObject("ADODB.Recordset")
rs2.Open pre_Sql, Conn %>
.
.
.
<input type="text" name="precio" size="12" id="precios" value="<%=rs2("precios")%>" disabled>
Yo creo que esa es la forma si quieres sacar los datos en la misma pagina web.
De todas formas, si lo que yo te he dicho es lo que pretendes, deberias poner una sentencia if para decir que si se ha presionado el boton submit entonces te haga el pre_sql etc... Chicos corregirme si me equivoco y asi vamos aprendiendo todos.
A ver si le resolvemos pronto la duda a jbco.