Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: CreateObject("Wscript.Network")
Experto: tajajon
Valoración: 3
Fecha: 26/05/2008


CreateObject("Wscript.Network")
Hola, he visto tu experiencia en ASP y creo que me puedes ayudar. [i]Function getUsuariXarxa() Dim objNet Dim userName Dim mensaje On Error Resume Next Set objNet = CreateObject("WScript.NetWork") If Err Then mensaje = MsgBox(Err.Number & " " & Err.Description, 0, "ERROR") End If userName=objNet.UserName username=ucase(username) getUsuariXarxa=username end function [/i]Esta es la función que tenemos para capturar el usuario de la red y el problema radica en que hay usuarios que les funciona y otros que no. Cuando digo que no funciona es porque no devuelve nada en UserName, y tampoco da error. No tengo ni idea que puede ser. Hemos revisado el tema de los sitios de confianza y no vemos nada sospechoso. Se te ocurre alguna cosa? Muchas gracias!

CreateObject("Wscript.Network")
Hola, buenos días He visto el código de la función y he hecho algún cambio,  sobre todo porque estabais usando lenguaje visual basic que no funciona en asp, como el MsgBox, no estaba bien hecha la llamada: '******************************** Function getUsuariXarxa() Dim objNet Dim userName Dim mensaje On Error Resume Next Set objNet = CreateObject("WScript.NetWork") If (Err <> 0) Then Response.Write "El número de error es: " & Err.number & "
" Response.Write "La descripción dada es: " & Err.Description & "
" Set getUsuariXarxa = Nothing On Error GoTo 0 'devuelve el error a 0 para hacer funcionar la función Exit Function End If userName=objNet.UserName username=ucase(username) getUsuariXarxa=username end function '***************************************** Por lo que yo creo, en cualquier caso, debierais probar a evitar el "on error resume next" para que puedierais ver mejor en que falla la función, yo tal y como está la he probado y si funciona en mi iis. Saludos.

Pregunta finalizada. Valoración: 3
Muchas gracias, mañana mismo lo pruebo.


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/desarrollo-de-sitios-web/asp/respuestas/1850802/createobject-wscript-network