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:
Me da el error siguiente:<% 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>
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")