---------------------
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%>