Tema: No Me Aclaro
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2004, 09:40
DAVIIID
 
Fecha de Ingreso: mayo-2004
Mensajes: 40
Antigüedad: 21 años, 1 mes
Puntos: 0
No Me Aclaro

Buenas tardes a todos. Llevo tres o cuatro días intentado solucionar un problema, el cual no le encuentro ninguna solución.

A ver... Tengo una pàgina (facturas.asp) dónde hay un formulario con los campos "usuario" y "contraseña". Tal y como se debe suponer si el usuario y la contraseña son correctos, pasaré a una siguiente página (mostrarfacturas.asp), pero antes, se supone que tengo q validar si los campos son correctos.

La validación la hago en otra página (control.asp). Y el código ASP que tengo es el siguiente:

<%
Set Cn = Server.CreateObject("ADODB.Command")
Cn.ActiveConnection="DRIVER={Microsoft Access Driver
(*.mdb)};DBQ="&Server.MapPath("gestionplus1.mdb")& ";"

sSQL = "select * from CLIENTES where LOGIN_CLIENTE='"
&request.form("usuario") & "' and PASSWORD_CLIENTE='"
&request.form("contrasena")'""

Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open sSQL, Cn, 3, 3

If not Rs.EOF then
Response.Redirect "mostrarfacturas.asp"
Else
Response.Redirect "error.html"
End If
%>



No entiendo porqué me dá este error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] No se
encuentra el nombre del origen de datos y no se especificó
ningún controlador predeterminado.



Llevo tiempo mirado carácter por carácter para ver que esté tod bien escrito, y ni idea.

¿Alguien me podria decir si el código es correcto? ¿Se podria hacer de otra forma?

Gracias.