Foros del Web » Programando para Internet » ASP Clásico »

Microsoft OLE DB Provider for ODBC Drivers (0x80040E0C)

Estas en el tema de Microsoft OLE DB Provider for ODBC Drivers (0x80040E0C) en el foro de ASP Clásico en Foros del Web. no tengo claro cual es el problema, todo parece estar bien . esta pagina se llama pisos.asp <body> <% 'creo la conexion y abro la ...
  #1 (permalink)  
Antiguo 02/07/2004, 08:27
Avatar de DkarnDuuk  
Fecha de Ingreso: marzo-2004
Mensajes: 626
Antigüedad: 20 años, 2 meses
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?
  #2 (permalink)  
Antiguo 02/07/2004, 09:05
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
y la linea 104 seríaaaaa....
__________________
Buena Vida...
Francisco
  #3 (permalink)  
Antiguo 02/07/2004, 10:36
Avatar de DkarnDuuk  
Fecha de Ingreso: marzo-2004
Mensajes: 626
Antigüedad: 20 años, 2 meses
Puntos: 2
la linea 104 ya esta puesta es la q dice:

Set RS=Conn.execute(sql)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:58.