Hola, les comento que probé de poner en el formulario una opcion que me envíe que tipo de orden elegir. El tema es que este dato me lo manda, pero al poner "Order by" y la opcion elegida, no los ordena ya que se ejecuta la consulta para buscar cada producto elegido, entonces el resultado que encuentra es uno solo, al tener un solo resultado no tiene nada que ordenar. Lo que quiero saber si se puede hacer es ordenarlos una vez que tengo los resultados.
Aca les pongo el codigo para ver si me puedo explicar mejor
Primero recojo los valores del formulario
<%
If Request.Form("codigo")<>"" then
Dim cod
cod = Split(request.form("codigo"),VBCrLf)
%>
Luego ejecuto la consulta para que encuentre cada registro.
<%
Dim i
Dim cn
Dim rsRubro
Dim strSql
strDsn = "yorma"
For i = LBound(cod) To UBound(cod)
Dim cadena
cadena = (cod(i))
Set cn = Server.CreateObject("ADODB.Connection")
cn.open strDsn
Set rsRubro = Server.CreateObject("ADODB.recordset")
strSql = "Select IdProducto, Codigo, Codigointerno, Nombre, Descripcion, Medidas, Precio1, Precio2, Imagen, Imagen2, Imagen3, Cantidadxbulto From Producto WHERE Codigointerno = '" & cadena & "' "
rsRubro.open strSql , cn
while Not rsRubro.eof
%>
Por mas que le ponga un "Order By" al encontrar un solo registro no tiene nada que ordenar.
¿Hay algun procedimiento para que los pueda ordenar una vez obtenidos los resultados?
Muchas gracias por la ayuda.