ASP - Problemas ASP

 
Vista:

Problemas ASP

Publicado por MANUEL (1 intervención) el 25/05/2006 13:08:15
Es un codigo para subir un archivo pero no me recoge el nombre de las variables enviadas desde un formulario, este es el codigo:

<%@ Language=VBScript %>
<!-- #include file="db.asp" -->
<!-- #include file="adovbs.inc" -->
<HTML>
<BODY>

<%
dim nomC, imgC

nomC=request.querystring("nomC")
imgC=request.querystring("imgC")

response.write nomC

Set Upload = Server.CreateObject("Persits.Upload")
Count = Upload.Save("c:\Inetpub\wwwroot\gest_ecommerce\images\")
'Response.Write Count & " archivo subido satisfactoriamente."

'response.redirect ("validarcategoria.asp")

%>

</BODY>
</HTML>

Y este es el codigo que me tiene que calcular el total y actualizar dicho campo en la tabla

<%@ Language=VBScript %>
<!-- #include file="db.asp" -->
<!-- #include file="adovbs.inc" -->

<HTML>
<HEAD>
<TITLE>Lectura de registros de una tabla</TITLE>
</HEAD>
<BODY>
<h1><div align="center">Lectura de la tabla</div></h1>
<br>
<br>
<%
'Antes de nada hay que instanciar el objeto Connection
Set Conn = Server.CreateObject("ADODB.Connection")

'Una vez instanciado Connection lo podemos abrir y le asignamos la base de datos donde vamos a efectuar las operaciones
Conn.Open ConString

'Ahora creamos la sentencia SQL que nos servira para hablar a la BD
sSQL="Select linea_pedidos.orderID, linea_pedidos.quantity, productos.productPrecio, productGastos, productIVA From linea_pedidos, productos WHERE linea_pedidos.productID=productos.productID Order By orderID"

'Ejecutamos la orden
set RS = Conn.Execute(sSQL)

'Declaro las variables
dim precio_neto, cant, gastos, iva, t_iva, t_precio, precio_total, id_ped, id_ped_ant, RS2, sSQL2

'Abro el buble principal
Do While not RS.EOF

'Inicializo las variables
t_precio = 0
precio_neto=0
cant=0
gastos=0
iva=0
t_iva=0
id_ped=0

precio_neto=RS("productPrecio")
cant=RS("quantity")
gastos=RS("productGastos")
iva=RS("productIVA")

t_precio=precio_neto*cant
t_iva=precio_neto*iva/100
t_precio=t_precio+t_iva+gastos

'Ejecutamos sentencia de actualización del precio de los pedidos
sSQL="UPDATE linea_pedidos SET t_precio="&t_precio&" WHERE orderID="&RS("orderID")&""
set RS2 = Conn.Execute(sSQL)

'response.Write sSQL&"<br>"

RS.MoveNext
Loop

response.write "PRECIOS ALMACENADOS"

'Cerramos el sistema de conexion
Conn.Close

%>

</table>

</BODY>
</HTML>

GRACIAS RESPONDER lo antes posible
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas ASP

Publicado por javier (62 intervenciones) el 30/05/2006 16:34:37
te has fijado que estas recogiendo los valores de la query string en vez del formulario enviado?

en vez de usar:

nomC=request.querystring("nomC")
imgC=request.querystring("imgC")

deberias usar:

nomC=request.Form("nomC")
imgC=request.Form("imgC")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar