Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/06/2010, 11:33
manolo572
 
Fecha de Ingreso: mayo-2010
Mensajes: 78
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Que es mejor case o if???

si pero si lo hago de esta forma

Código ASP:
Ver original
  1. <&#37;  
  2.  
  3.  if value="Sinteticos" OR value="Liquidos" then
  4.  Set rs1 = Server.CreateObject("ADODB.Recordset")
  5.  selectSQL1 ="select * from Proy_gral where prycategoria='"&consulta &"' "& condicion
  6.      response.Write(selectSQL)
  7.  set rs1 = prycxn.execute(selectSQL1)
  8.  else
  9.  Set rs1 = Server.CreateObject("ADODB.Recordset")
  10.  selectSQL1 ="select * from Proy_gral where (pryarea1="&consulta&" or pryarea2=" &consulta&" or pryarea3="&consulta &" or pryarea4="& consulta&" or pryarea5="&consulta & ") " & condicion
  11.  set rs1 = prycxn.execute(selectSQL1)
  12.  end if
  13.        
  14. %>

me marca el siguient error

o en el ejemplo linea 11
cuando quiero consultar sinteticos o liquidos en las areas si me arroja los datos ya!!!

Microsoft OLE DB Provider for SQL Server error '80040e14'
Invalid column name 'Sinteticos'.

/Proyectosi/ProyAsp/PryConsulta.asp, line 1095

cm le hago