Tema: Error...
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2009, 21:36
gammassp
 
Fecha de Ingreso: abril-2009
Mensajes: 56
Antigüedad: 16 años
Puntos: 4
Error...

Hola, estoy teniendo un error en la web que actualmente desarrollo. El error se produce en el archivo ASP. Desafortunadamente, no se porque razón mi servidor IIS 5.1 no me está devolviendo los errores producidos.
Acá les pongo el fuente. Haber si alguien con un poco más de experiencia que yo me puede decir cual es el error en el código.

Código ASP:
Ver original
  1. dim conn, tmp, var, I, respuesta
  2. Set conn = Server.CreateObject("ADODB.Connection")
  3. Set var = server.CreateObject("ADODB.Recordset")
  4. conn.open "Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=sa;Initial Catalog=SoporteSP;Data Source=(local)"
  5. if request.form("Identificacion") = "SubRubroSeleccion" then
  6.   dim MStream, Path, PathBajado, Descripcion, Codigo, img, imgArticulo, varArticulo
  7.   Set img = server.CreateObject("ADODB.Recordset")
  8.   Set MStream = Server.CreateObject("ADODB.Stream")
  9.   MStream.Type = 1
  10.   MStream.Open
  11.   tmp = "SELECT Id_Articulo, Descripcion, Codigo, Precio1 FROM Articulos WHERE Rubro =" & request.form("RubroElegido") & " AND Articulos.Subrubro =" & request.form("SubRubroElegido") & " ORDER BY Descripcion"
  12.   var.open tmp, conn, 1, 1
  13.   tmp = "SELECT Imagenes.Id_Articulo, Imagenes.Imagen, Imagenes.Path FROM Imagenes INNER JOIN Articulos ON Imagenes.Id_Articulo = Articulos.Id_Articulo WHERE Rubro =" & request.form("RubroElegido") & " AND Articulos.Subrubro =" & request.form("SubRubroElegido")
  14.   img.Open tmp, conn, 1, 1
  15.   respuesta = "{Formulario: 'SubRubroSeleccion', Precio: ["
  16.   Descripcion = "Descripcion: ["
  17.   Codigo = "Codigo: ["
  18.   Path = "Path: ["
  19.   For I = 1 To var.RecordCount - 1
  20.     respuesta = respuesta & "'" & "" & var("Precio1") & "', "
  21.     Descripcion = Descripcion & "'" & "" & var("Descripcion") & "', "
  22.     Codigo = Codigo & "'" & "" & var("Codigo") & "', "
  23.     If Not img.EOF Then
  24.       If img("Id_Articulo").Value = var("Id_Articulo").Value Then
  25.         Path = Path & "'" & Session("Path") & "/" & "" & img("Path").Value & "', "
  26.         PathBajado = Server.MapPath("." & Session("Path") & "/" & "" & img("path").Value)
  27.         MStream.Write img("Imagen").value
  28.         MStream.SaveToFile PathBajado, 2
  29.         img.movenext
  30.       else
  31.         Path = Path & "'./temp/ImagenNoDisponible.jpg', "
  32.       end if
  33.       var.movenext
  34.     else Path = Path & "'./temp/ImagenNoDisponible.jpg', "
  35.     end if
  36.   next
  37.   respuesta = respuesta & "'" & "" &  var("Precio1") & "'], "
  38.   Descripcion = Descripcion & "'" & "" & var("Descripcion") & "'], "
  39.   Codigo = Codigo & "'" & "" & var("Codigo") & "'], "
  40.   if Not img.eof then
  41.     if img("Id_Articulo").Value = var("Id_Articulo").Value then
  42.       Path = Path & "'" & Session("Path") & "/" & "" & img("Path").Value & "']}"
  43.       PathBajado = Server.MapPath("." & Session("Path") & "/" & "" & img("Path").Value)
  44.       MStream.Write img("Imagen").value
  45.       MStream.SaveToFile PathBajado, 2
  46.       img.movenext
  47.     else
  48.       Path = Path & "'./temp/ImagenNoDisponible.jpg']}"
  49.     end if
  50.   else
  51.     Path = Path & "'./temp/ImagenNoDisponible.jpg']}"
  52.   end if
  53.   respuesta = respuesta & Descripcion & Codigo & Path
  54. end if

Vale aclarar que este código crea una cadena con el formato JSON que posteriormente recibe un archivo JS.

Este código lo probé en VB6 y me funciono (cambiandole el código propiamente de ASP). Ya se que me dirán que VB6 y ASP3 no son los mismo, lo cual reconosco, pero son bastante parecidos.

Nada más que decir, simplemente un pedido de auxilio porque esto ya me tiene frustrado.

Desde ya muchas gracias.