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

Vaya error

Estas en el tema de Vaya error en el foro de ASP Clásico en Foros del Web. Hola amigos, tengo una tabla access llamada Comentarios, con los campos: - id: numérico. - nombre: texto. - mensaje: memo - fecha: texto. - auto: ...
  #1 (permalink)  
Antiguo 04/09/2002, 20:49
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
Vaya error

Hola amigos, tengo una tabla access llamada Comentarios, con los campos:

- id: numérico.
- nombre: texto.
- mensaje: memo
- fecha: texto.
- auto: autonumérico
- ip: texto

El código el siguiente:

Código:
<%
Set con = Server.CreateObject("ADODB.Connection") 
con.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("**.mdb")) 
sql = "SELECT * FROM Comentarios WHERE id=" & Request.QueryString("id") & " ORDER by auto DESC"
set result = Con.Execute(sql)
If Result.EOF and Result.BOF Then
Response.Write "<tr><td>No hay comentarios</td></tr>"
Else
Do While Not result.EOF 
Response.Write("<tr><td width='13%'>" & result("nombre") & "</td>" & vbCrLf) 
Response.Write("<td width='77%'>" & result("mensaje") & "</td>" & vbCrLf) 
Response.Write("<td width='10%'>" & result("fecha") & "</td>" & vbCrLf)
Response.Write("</tr>" & vbCrLf)

result.MoveNext 

Loop 
End If
result.Close 
Set result = Nothing 
con.Close 
Set con = Nothing 
%>
El error:
Cita:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.

/noticiero_express/noticia.asp, line 164
La línea:

Código:
set result = Con.Execute(sql)
La línea está perfectamente, lo que es raro es que si la base de datos está TOTALMENTE VACÍA (los campos vacíos) muestra NO HAY COMENTARIOS y sino muestra el error.

Puede que influya que hay una conexión arriba de todo a una base de datos y la misma conexión se haga debajo de este script.

Alguien me ayuda?

<center><hr size="1" color="blue" width="39%"><a href="http://www.ommadawn.es.vg" target="_blank"><font color="red">www.Ommadawn.es.vg[/CODE]</a><hr size="1" color="blue" width="39%">
  #2 (permalink)  
Antiguo 04/09/2002, 20:59
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
Re: Vaya error

oigan es urgente!!! Lo que tengo arriba (y abajo) es:

Código:
&lt;%
Set con = Server.CreateObject(&quot;ADODB.Connection&quot;)
Con.Open(&quot;Provider=Microsoft.Jet.OLEDB.4.0;Data Source=&quot; &amp; _
Server.MapPath(&quot;**.mdb&quot;))
sql = &quot;SELECT * FROM Noticias WHERE id=&quot; &amp; Request.QueryString(&quot;id&quot;) &amp; &quot;&quot;
set result = Con.Execute(sql)
%&gt;
y luego por la página &lt;%=result(&quot;campo&quot;)%&gt;


esto influye?

<center><hr size="1" color="blue" width="39%"><a href="http://www.ommadawn.es.vg" target="_blank"><font color="red">www.Ommadawn.es.vg[/CODE]</a><hr size="1" color="blue" width="39%">
  #3 (permalink)  
Antiguo 04/09/2002, 21:21
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
Re: Vaya error

es urgentísimo, lo necesito YA

<center><hr size="1" color="blue" width="39%"><a href="http://www.ommadawn.es.vg" target="_blank"><font color="red">www.Ommadawn.es.vg[/CODE]</a><hr size="1" color="blue" width="39%">
  #4 (permalink)  
Antiguo 04/09/2002, 21:29
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Vaya error

el error esta en el SQL. estas seguro que id es numerico??

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #5 (permalink)  
Antiguo 04/09/2002, 21:45
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
Re: Vaya error

me equivoqué, era texto, muchas gracias por la pista, listo arreglado por las comillas.

<center><hr size="1" color="blue" width="39%"><a href="http://www.ommadawn.es.vg" target="_blank"><font color="red">www.Ommadawn.es.vg[/CODE]</a><hr size="1" color="blue" width="39%">
  #6 (permalink)  
Antiguo 04/09/2002, 21:50
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Vaya error

PLOP!!!!!
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 17:38.