- id: numérico.
- nombre: texto.
- mensaje: memo
- fecha: texto.
- auto: autonumérico
- ip: texto
El código el siguiente:
Código:
El error:<% 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 %>
Cita:
La línea: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
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.
/noticiero_express/noticia.asp, line 164
Código:
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.set result = Con.Execute(sql)
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%">