Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2004, 08:27
Avatar de DkarnDuuk
DkarnDuuk
 
Fecha de Ingreso: marzo-2004
Mensajes: 626
Antigüedad: 21 años, 1 mes
Puntos: 2
Microsoft OLE DB Provider for ODBC Drivers (0x80040E0C)

no tengo claro cual es el problema, todo parece estar bien . esta pagina se llama pisos.asp

<body>
<% 'creo la conexion y abro la base de datos
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "dsn"
%>
'creo una tabla donde meto un formulario
<table>
<form name="datos" method="post" action="pisos.asp">

<tr>
<td>Tipo: </td>
<td><select name="tipo">
<option value="seleccione">.:Seleccione Tipo:.</option>
<option value="casa">CASA</option>
<option value="chalet">CHALET</option>
<option value="piso">PISO</option>
</select>
</td></tr>

<tr>
<td>Localidad: </td>
<td><select name="localidad">
<option value="seleccione">.:Seleccione Localidad:.</option>
<option value="miravalles">MIRAVALLES</option>
<option value="ponce">PONCE</option>
<option value="castro">CASTRO</option>
</select>
</td></tr>

<tr>
<td>Precio: </td>
<td><select name="precio">
<option value="seleccione">.:Seleccione Precio:.</option>
<option value="uno">Todos lo precios</option>
<option value="dos">Inferior a 150000 €</option>
<option value="tres">150000 a 210000 €</option>
<option value="cuatro">210000 a 270000 €</option>
<option value="cinco">Mas de 270000 €</option>
</select>
</td></tr>

<tr><td><input type="button" value="Buscar" onclick="buscar)"></td></tr>
'buscar es una funcion q comprueba q se haya seleccionado una opcion en
'cada combo
</form>
</table>
<br>
<%
if request.form("precio")="uno" then
sql="Select * from inmuebles where tipoinmueble='"& request.form("tipo") &"' and localidad='"& request.form("localidad")&"'"
elseif request.form("precio")="dos" then
sql="Select * from inmuebles where tipoinmueble='"& request.form("tipo") &"' and localidad='"& request.form("localidad")&"' and precio<'150000' "
elseif request.form("precio")="tres" then
sql="Select * from inmuebles where tipoinmueble='"& request.form("tipo") &"' and localidad='"& request.form("localidad")&"' and precio>='150000' and precio<'210000'"
elseif request.form("precio")="cuatro" then
sql="Select * from inmuebles where tipoinmueble='"& request.form("tipo") &"' and localidad='"& request.form("localidad")&"' and precio>='210000' and precio<'270000'"
else
sql="Select * from inmuebles where tipoinmueble='"& request.form("tipo") &"' and localidad='"& request.form("localidad")&"' and precio>='270000'"
end if

Set RS=Conn.execute(sql) 'linea 104

'saco la cabecera y luego los registros
************************************************** ****
es cuando recojo la consulta donde me da el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E0C)
No se estableció ningún texto de comando para el objeto de comando.
/luis/inmobiliarias/pisos.asp, línea 104


podeis ayudarme?