---------------------
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] Syntax error in FROM clause.
/it/login_pro.asp, line 17
---------------------
Código:
  
 <% 
'definimos la variable de conn 
Dim conn,db, nombre, apellido_p, apellido_m, profesion, ficha
 ficha=request.querystring("ficha")
'creamos los objetos que manejan la base de datos y la tabla
Set conn = Server.CreateObject("ADODB.Connection") 
Set db = Server.CreateObject("ADODB.Recordset") 
'conectamos a la base de datos mediante OLE ODBC dando el Driver 
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("base.mdb") 
'abrimos la tabla
db.Open "personal", conn ' indicamos el nombre de la tabla y la base de datos
if len(Request("ficha")) > 0 then
    strSQL = "SELECT * FROM personal (nombre, apellido_p, apellido_m, profesion) WHERE ficha = "&ficha&";"
    conn.Execute(strSQL) <-----------------------------LINEA 17
    nombre = db("nombre")
    apellido_p = db("apellido_p")
    apellido_m = db("apellido_m")
    profesion = db("profesion")
    
    conn.Close()
    db.Close()
    Set conn = Nothing
    Set db = Nothing
end if
%> 
Nombre:<%=nombre%>
 
