Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2008, 02:07
gemelohdez
 
Fecha de Ingreso: febrero-2008
Mensajes: 4
Antigüedad: 17 años, 3 meses
Puntos: 0
problema con el localhost y asp

hola de antemano muchas gracias, tengo este error en mi computadora al tratar de correr mi aplicacion web localmente http://localhost/sit/index.asp, le escribo usuario y contraseña y me sale un error cuando me redirecciona a http://localhost/sit/login.asp

HTTP 500.100. Error interno del servidor: error de ASP
Servicios de Internet Information Server
--------------------------------------------------------------------------------
Información técnica (para personal de soporte técnico)

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]No existe el servidor SQL Server o se ha denegado el acceso al mismo.
/sit/login.asp, línea 24


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)

Página:
POST 51 bytes to /sit/login.asp

Datos de POST:
login=mh&password=cfe&Save=on&Entrar.x=0&Entrar.y= 0

ya no se que mas hacer, mi localhost corre normalmente ya que puedo visualizar la pagina de mi sitio http://localhost/sit/index.asp pero al escribir el login me sale ese error, estoy usando sql server y el codigo de asp es el siguiente

<%@ Language=VBScript %>
<% Option Explicit %>
<!-- #include file="_private\gettools.asp" -->
<!-- #include file="_private\getsettings.asp" -->

<%
'Declaracion de Variables Default
Dim gcnnX, rstX, strSQL

'Otras Variables
Dim strLogin,strPassword, blnSave, strNombre, strDescr, strEmail
Dim strTipoUsuario, strCentros

'Recepción de Parámetros
strLogin = ucase(request.form("Login"))
strPassword = request.form("password")
blnSave = (request.form("Save") <> "")

'Objetos ADO
Set gcnnX = Server.CreateObject("ADODB.Connection")
Set rstX = Server.CreateObject("ADODB.Recordset")

'Abre conexión
gcnnX.Open gstrDSNSQL

'Query Principal
strSQL = "SELECT * FROM CATUSUARIO " & _
"WHERE CVEUSUARIO ='" & strLogin & "' "
rstX.Open strSQL, gcnnX, 3,2
If rstX.RecordCount> 0 Then
If unCrypted(rstX("Passwd")) = strPassword Then
strNombre = rstX("NomUsuario")
strDescr = rstX("DesUsuario")
strEmail = rstX("EmaUsuario")
strTipoUsuario = rstX("CveTipoUsuario")
Else
Response.Redirect "errors.asp?Error=3"
End If
'Salva la fecha de último acceso
rstX("UltimoAcceso") = Now
rstX.Update
Else
Response.Redirect "errors.asp?Error=4"
End If
rstX.Close

'Si es Jefe de Depto. verifica que centros tiene asignado
strCentros = ""
If strTipoUsuario = 2 Then 'Jefe de Depto
strSQL = "SELECT * " & _
"FROM USUARIOCENTRO " & _
"WHERE CVEUSUARIO = '" & strLogin & "' "
rstX.Open strSQL, gcnnX, 3,2
If rstX.RecordCount> 0 Then
Do until rstX.EOF
strCentros = strCentros & ",'" & trim(rstX("CveCentro")) & "'"
rstX.MoveNext
Loop
End If
rstX.Close
If strCentros <> "" Then
'Elimina la primera coma
strCentros = mid(strCentros,2,len(strCentros)-1)
End If
End If

set rstX = Nothing
gcnnX.Close
set gcnnX = Nothing

Session.Timeout = 240
Session(gCarpeta & "access") = "OK"
Session(gCarpeta & "login") = strLogin
Session(gCarpeta & "nombre") = strNombre
Session(gCarpeta & "descr") = strDescr
Session(gCarpeta & "email") = strEmail
Session(gCarpeta & "tipo") = strTipoUsuario
Session(gCarpeta & "centros") = strCentros

If blnSave Then
Response.Cookies(gCarpeta)("login") = UCase(strLogin)
Response.Cookies(gCarpeta)("Password") = strPassword
Response.Cookies(gCarpeta)("save") = "CHECKED"
Response.Cookies(gCarpeta).Expires = Now() + 30
Else
Response.Cookies(gCarpeta)("login") = ""
Response.Cookies(gCarpeta)("password") = ""
Response.Cookies(gCarpeta)("save") = ""
End If

response.redirect "index.asp"
%>__________________________________
y tengo en otra pagina la conexion de la base de datos este es el codigo:

<%
'Carpeta en que se encuentra el sistema
gCarpeta = "sit"

'Cadena de Conexión
gstrDSNSQL = "DRIVER={SQL Server};" & _
"Server=127.0.0.1;" & _
"Address=127.0.0.1,1433;" & _
"Network=DBMSSOCN;" & _
"Database=sit;" & _
"Uid=manolo " & _
"Pwd=tecnologico "

%>

ojala puedan ayudarme para poder solucionar mi problema que no me deja avanzar en mi proyecto, gracias