PREGUNTAS CONTESTADAS - ASP≤nguaje=

 Hay un total de 357 Preguntas.<<  >> 

    Pregunta:  5560 - CONTROL DEL TIEMPO DE CONEXION
Autor:  Carolina Borquez
Que comando puedo usar para saber cuanto tiempo duro una sesion de conexion a una pagina creada con ASP.
Agradeceria la respuesta
  Respuesta:  Ernesto Duran
Carolina pienso que la mejor forma de manejar lo que deseas es controlando todo a traves del archivo global.asa

debes trabajar con el objeto session.

tu global.asa podria ser algo asi...

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnStart
' da por iniciada una sesion guardando la hora
Session("inicio")=Now
End Sub

Sub Session_OnEnd
Session("Fin")=Now
'ya tienes los datos de la sesion, ahora puedes determinar el tiempo que estuvo un usuario trabajando o enviar estos datos a una tabla....

End Sub

</SCRIPT>

Saludos
  Respuesta:  Luis Lavado
Hola Carolina.

Lo que puedes hacer es guardar en una variable la hora de inicio de session y cada vez que desees saber el tiempo transcurrido obten la diferencia de la la hora actual con la el valor de la variable. La solucion de parecera muy simple. pero ten en cuenta que la hora ha consultar debe ser de tu servidor.
La mayoria de las veces que queremos consultar instantes de tiempos tenemos que tomar como referencia la hoara del Servidor de transacciones (MTS) o del Servidor de base se Datos.
Un componente es el que se encarga de todo esto, trae consigo la hora con un formato predefino. esta es una buena manera de hacerlo te recomiendo.
Pero si no estas trabajando con un servidor trnsaccional o un servidor de base de datos toma la hora del servidor donde esta insrtalada tu servidor web.
Espero haberte ayudado en algo, algun comentario anexo escribe.

Saludos

    Pregunta:  5666 - EJECUTAR UNA DTS DESDE ASP
Autor:  maximiliano Barriga Roco
Hola, como puedo ejecutar una dts desde asp, lo que pasa es que recibo un archivo en excel
del cual debo importar sus datos a una tabla.....
pero esto debe ser gatillado desde una pagina en asp.
  Respuesta:  Gonzalo Morales
Hello!!!
Hola mira es super simple me costo un kilo encontrar la manera y no es ta complicado como creen!!!!!

tenemos 2 elementos

El *.bat y la DTS

lo primero pon este codigo en tu pagina ()

<%
dim objShell
Set objShell = CreateObject("WScript.Shell")
objShell.run "d:\ejecuta_dts.bat",3,false
set objShell = nothing
%>

luego pon este codigo en un *.bat que llamare "ejecuta_dts.bat" :

DTSRUN /Sgmorales /Usa /Pwmaster /Ncargasos

explication:

DTSRUN: comando de sql para ejecutar dts desde DOS
Sgmorales : nombre servidor
Usa: usuario password
Pwmaster: password
Ncargasos:nombre de la dts

te aclaro un poco mas

esta es la instrucción Real:

DTSRUN /Snombreservidor /Uusuario /Ppassword /Nnombredts

y listo , me costo como NNNNNNNN pero el conocimiento es gratis

saludos

si ya lo hiciste, te pido disculpas por la demora. si no me escibes por cualquier cosa

Saludos desde Santiago de Chile(si es que eres de afuera)

PD: si fui un poco enredado me avisas

  Respuesta:  carles
La forma de ejecutar una dts desde asp es que crees a traves de ado el objeto command para ejecutar la procedure que ejecutara la DTS

Lo dificil es el codigo que debes poner en la procedure, aqui te envio la direccion donde encontraras la menera de ejecutar la package desde una proc

http://www.windows2000faq.com/Articles/Index.cfm?ArticleID=14230

para que veas los objetos que debes utilizar mira tambien la informacion de sqlserver de los procedures extendidos sp_aocreate, sp_oamethod

suerte
  Respuesta:  Alfredo Barrios Cruz
Dispara un store procedure para el dts

    Pregunta:  5695 - COMO LLAMAR REPORTES DE CRYSTAL DESDE ASP
Autor:  JUAN SILVETTI
QUIERO LLAMAR REPORTES DE CRYSTAL REPORTS 8.0 DESDE UNA PAGINA ASP, QUE TENGO QUE HACER...COMO PUEDO HACERLO...????
  Respuesta:  David
necesitas:
1- servidor: tener instalado el componente report web server.
2- archivos en la aplicación web: hace falta una serie de archivos de código asp para instanciar el componente y hacer otras cosillas. Seguro que te viene código de ejemplo en las carpetas del Crystal.
3- visor de crystal reports: hay diferentes visores, según el explorador. Simplemente necesitas copiar una carpeta llamada "viewer" que viene con el producto y se descargará automaticamente cuando el usuario traté de ver por primera vez un report en tu web. Este visor se coloca en la página asp donde se verá el report. Código exacto: mira el punto 2.

Si te falta algo puedes buscarlo en www.seagatesoftware.com
  Respuesta:  Victor Flores
Mira no se tipo de cristal reports tienes pero yo lo hago mediante el Administrador WEB que viene con el CR8 Developer edition muy facil instalas la parte del servidor y el cliente ve el reporte en el browser lo que no he podido hacer es que el reporte se vea dentro de mi misma pantalla.

    Pregunta:  5710 - MODO LOCAL INTERDEV
Autor:  Josep Tarròs Mayoral
Hola! No consigo pasar, en Microsoft Interdev, del cuadro de diálogo donde pregunta el nombre del servidor (le pongo localhost, y si modo local o maestro. No sé si me he olvidado algo. Gracias por vuestra atención! Tengo Windows 2000 y Microsoft Visual Studio 6.

Un saludo
  Respuesta:  CRISTIAN QUINTANA BERNAL
HOLA. WINDOWS 2000 ES UNA MESCLA DEL 98 Y NT 4.O POR LO TANTO TIENE TODAS LAS CARACTERISTICAS DEL NT 4.0 ..SI ES ASI TU DEBES TENER INTERNET INFORMATION SERVER INSTALADO.PERSONAL WEB SERVER SOLO ESTA DISPONIBLE EN 95 Y 98 ,NO EN NT Y 2000 ,ABRE MCC LA CONSOLA DE ADMINISTRACION DE INTERNET ,EN EL ARBOL ,INICIA TODOS LO SERVICIOS A START TU NOMBRE DEL SERVIDOR DEBE APARECER EN ESE ARBOL ,EL NOMBRE DE TU SERVIDOR ES EL NOMBRE DE TU EQUIPO CUANDO INSTALASTE EL WINDOWS LA PRIMERA VEZ.CUANDO LOS SERCICIOS ESTEN START ,ABRE INTERDEV,SELECCIONA EL MODO CUALQUIERA, INGRESA EL NOMBRE DE TU SERVIDOR EL QUE APARACE EN EL MCC,Y CREARAS TU PROYECTO.SUERTE
  Respuesta:  veronica garza
te dice ke no puede concetarse al servidor?

bueno asegurate de ke el nombre de tu servidor sea ese si es asi entonces debes de irte a INICIO-PROGRAMAS-ACCESORIOS-HERRAMIENTAS DE INTERNET-ACCESORIOS PARA FRONTPAGE(algo asi dice, lo principal es ke diga algo sobre frontpage) y te va a salir una ventanita en la cual tiene un boton ke dice intalar y enseguida un texto ke dice: " intalar las extenciones de front page"...

y eso es todo no haz instalado las extenciones del front page ke hacen ke se produsca el enlace o coneccione entre el PWS(personal web server) y el INTERDEV...

bueno ahi esta mi mail para si tienes otra dudita o si no me explike bien....

bye
:)

    Pregunta:  5722 - OBJETO COM EN ASP CREADO CON DELPHI
Autor:  Juan Guamis
Se ha escrito un objeto COM en Delphi que luego se instancia desde una pagina ASP. El resultado final es una dll y el conjunto funciona, pero cuando copio la dll y la pagina ASP en otro PC la pagina ASP funciona correctamente hasta que debe crear el objeto.Intuyo que se me escapa algo del registro de Windows.

Saludos
  Respuesta:  Antonio M. Estévez
El problema está en que los controles ActiveX deben registrarse para que
cuando una aplicación (en este caso la página ASP) intente crear una
instancia de ese objecto cual es la librería y dónde se encuentra que lo
crea. Para registrar el control tienes dos posibilidades:
· Utilizar un programa de instalación como el InstallShield que viene con
Delphi. Al añadir la dll del control ActiveX en el apartado 'Group and
files', selecciónala, abre sus propiedades pulsando el botón 'Properties' y
marca la casilla 'Allow Express to Self-register this file'
· En el directorio BIN de Delphi hay un programa llamado tregsvr.exe.
Cópialo en el mismo directorio Windows del ordenador en el que quieres
instalar el objeto ActiveX. Abre una ventana DOS y ejecuta el siguiente
comando:
tregsvr -t path\activex.dll
donde path es la ruta donde se encuentra la dll del objecto ActiveX y
activex.dll es el nombre de dicha dll.
Un saludo

    Pregunta:  5727 - UTILIZAR ORACLE CON ASP
Autor:  oscar gomez
Puedo integrar oracle con ASP PARA trabajar las bases de datos?
En donde puedo saber acerca de oracle-asp?
  Respuesta:  Gino Bernucci
La respuesta es sí.
La forma en que yo lo he hecho es utilizando ODBC, en efecto Oracle te provee de sus drivers ODBC, los cuales debes instalar en el servidor NT donde tienes tu sitio web.
Una vez que haz creado el DSN (Data Source Name) utiliza las rutinas de ADO para abrir la conexión, enviar consultas, cerrar la conexión.
Dentro de la MSDN hay un tutorial de ADO bastante bueno.

Espero te sirva.

    Pregunta:  5742 - ARBOL DE CATEGORIAS CON ASP
Autor:  thiona
Necesito el codigo necesario para crear un arbol de categorias con ASP accediendo a una base de datos en SQL, gracias.
  Respuesta:  Ernesto Duran
Thiona... he realizado esto en 3 o 4 oportunidades por lo que te podria ayudar, pero necesito un poco mas de dats del arbol de categorias que necesitas realizar...

cuanta profundidad??? etc.. etc..

contactame y resolvemos tu problema
Saludos

    Pregunta:  5809 - COMPROBAR LINK EN OTRO SERVER
Autor:  Miguel Peredo Parra
Tengo una base de datos con links a diferentes servidores, como es comun estos enlaces pueden romperse facilmente dejando un link roto, cosa que no le gusta al usuario o visitante de mi web... he probado con el objeto FileSystemObject pero creo que solo trabaja en server donde se alojan mis paginas ASP, necesito implementar un sistema que borre los link rotos, en una pagina ASP, porfavor si alguien sabe como hacerlo???

please pido ayuda
  Respuesta:  xavi
Para ello, tienes que modificar la configuracion del windows donde tienes alojadas las paginas web.
Si el servidor no es de tu propiedad, yo utilizo esta funciona que realiza dicha modificacion.

<%
'tipo
'Sin-Sin decimales
'Con-Con decimales
private sub PuntosNumero(valor,tipo)
if tipo="Sin" or tipo="sin" then
valor=cstr(formatnumber(valor,0))
valor=replace(valor,",",".",1)
Response.Write(valor)
else
valor=cstr(formatnumber(valor,2))
x1=left(valor,len(valor)-3)
x2=right(valor,3)
x1=replace(x1,",",".",1)
x2=replace(x2,".",",",1)
Response.Write(x1 & x2)
end if
end sub
%>

espero que te sirva.

    Pregunta:  5814 - FORMATEO DE SALIDA DE DATOS
Autor:  Jose Luis Jimenez
Quiero saber como cambiar la salida de datos, en lugar de usar coma, que use punto, y además, que acote la cantidad de decimales
  Respuesta:  Gino Bernucci
La función fomatnumber te puede ser de utilidad.
El hecho que se utilicen puntos o comas depende de la configuración regional del computador.

    Pregunta:  5878 - ASP+JAVASCRIPT+SQLSERVER
Autor:  Gino Bernucci
Tengo una pagina ASP en la cual tengo que manejar tres listas ( <select> ) que están relacionadas entre si (en forma jerárquica).
La idea es que si selecciono un valor en una de ellas la(s) restante(s) ajusten su(s) contenido(s).
La información está en una base de datos SqlServer y la estoy rescatando por medio de ADO.
Lo que he tratado de hacer es traspasar a arreglos definidos en javascript el contenido de las listas, para así en base al evento Onchange ajustar los contenidos pero no lo he logrado.
Alguna sugerencia?

Gracias de antemano.
  Respuesta:  Omar Contreras
Si es exlusivamente para explorer puedes utilizar los iframes, para que cuando se accione el evento onchange le des un submit al iframe correspondiente pasandole el id del combo al cual se le realizo el evento, asi:

Supongamos que tienes un combo llamado pais (cboPais) y uno para los estados (cboEstado) el cual esta en un iframe llamado ifreEstado.

<html>
<head>
<title>
Combos
</title>
<script language="Javascript">
fucntion fncCambiaPais(iPaisId)
{
document.frmPais.action="ifreEstado.asp?iPaisId="+iPaisId
document.frmPais.target = "ifreEstado"
document.frmPais.submit()
document.frmPais.action = "frmPais"
document.frmPais.target = _this
}
</script>
</head>
<body>
<form name="frmPais" action="frmPais.asp" method="post">
<select name="cboPais" onchange="javascript:fncCambiaPais(this.value)">
<!-- se llena con el recordset correspondiente al pais -->
<option value='<%=rsPais("iPaisId")%>'>¨
<%=rsPais("strPais")%>
</option>
</select>
<iframe name="ifreEstado" src="ifreEstado.asp">
<!-- En este ASP, deberas ejecutar el sp o el query que te
traiga los estados mandandole el id del pais el cual lo recuperaras ya sea por el url o por el form
</iframe>
</form>
</body>
</html>

Saludos
  Respuesta:  Ernesto Duran
Gino, la forma en que estas tratando de solucionar el problema es la correcta. Quizas si me puedes enviar el codigo te podria ayudar mas...

Saludos

|<  <<  1 2 3 4 5 6 7 8 9 10 11  >>  >|