no se, no creo que tenga mucho que ver (auqnue tenias algunas cosillas que no se ya si irian bien......), pero cambia la parte asp de tu script por esta:
Código:
<%else
usuario=replace(request.form("usuario"),"'","")
password=replace(request.form("password"),"'","")
Set conexion = Server.CreateObject("ADODB.Connection")
conexion.connectionString = "cvo_odbc"
conexion.open
Set rs = Server.CreateObject("ADODB.Recordset")
rs.cursorType = 3
sqltxt = "Select * from usuarios WHERE usuario='"&usuario&"' AND password= '"&password&"'"
rs.Open sqltxt, conexion
if (rs.recordCount > 0) then
if ((rs.fields("usuario")=usuario) and (rs.fields("password")=password)) then
session("autorizacion") = 1
response.redirect "socios.asp"
end if
else
session("autorizacion") = -1
end if
if ((CStr(session("autorizacion")) = "-1") or (session("autorizacion")="")) then
response.redirect "login.asp?msg=Usuario o password incorrecta"
end if
end if
%>
Y si no te va, seguro seguro seguro que en tu tabla de la base de datos has escrito bien los nombres de los campos "usuario" y "password"?????, no habras puesto "usario" o algo asi? (muy tipico, sino que me lo digan a mi

), echale un ojo otra vez, que te da tienes toda, toda, toda la pinta de ser ese.....y si esta bien...pues colega...me matas....por que a mi cambiando tu codigo asp por el que te pongo aqui, me va perfecto.....
Suerte!
ToKaTa.