Muy buenas,
la verdad es que no llebo mucho tiempo con ASP, y aún no me había encontrado con una situación como ésta:
Tengo que coger unos campos de una Base de Datos. Uso el código siguiente:
Código:
<%
Set ConexionBD = Server.CreateObject("ADOdb.Connection")
ConexionBD.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.Mappath("data\encuestas.mdb")
%>
<%
Set RS = ConexionBD.Execute("SELECT * FROM encuestas WHERE id=1")
RS.MoveFirst
%>
<font size=2>
<%= RS("pregunta") %></font>
Me da el error siguiente:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/l/lapatera/index.asp, line 114
La linia 114 en cuestion es la siguiente:
Set RS = ConexionBD.Execute("SELECT * FROM encuestas WHERE id=1")