Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2002, 06:56
KomeIn
 
Fecha de Ingreso: agosto-2002
Mensajes: 13
Antigüedad: 22 años, 9 meses
Puntos: 0
Coger valor de una Base de Datos

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")