PREGUNTAS CONTESTADAS - ASP≤nguaje=

 Hay un total de 357 Preguntas.<<  >> 

    Pregunta:  45756 - LIBRERIA PARA CREAR UN OBJETO DE EXCEL DESDE ASP
Autor:  Sandra Monares
Hola:

Alguien me podria ayudar con esto:

Cuando trato de crear un objeto en ASP para trabajar con un archivo de excel con la siguiente linea, y me sale un error en esa linea:

set Documento = Server.CreateObject("Excel.Application")

Al parecer me falta una libreria que me deje crear el objeto para esa aplicacion de excel pero no se cual sea ni donde encontrarla

El error que me sale es el siguiente:

Error Type:
'Server object, ASP 0177 (0x800401F3)
'Invalid ProgID. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.
'/.../RunFG.asp, line 37

Gracias
  Respuesta:  miguel martinez
si estas tratando de crear el objeto en un servidor, solo tienes q instalar Office (Excel), tambien puedes probar haciendo q el script corra en el cliente poniendo entre taga de html asi:

<script language="vbscript" >
tu codigo...
</script>

espero te ayude.

    Pregunta:  45935 - EXPORTAR DE ASP A EXEL
Autor:  David Bravo
como puedo esportar el resultado de una consulta a exel o a power point
haber si me pueden ayudar gracias
  Respuesta:  Diego Cilveti
David. Lo que tenes que hacer es exportar el resultado a un archivo en el servidor con formato csv, y luego un link al archivo.
El explorador te lo va a tomar como un excel directo

    Pregunta:  47127 - ARCHIVOS EN EL LADO DEL CLIENTE
Autor:  Santiago Cotelo
Hay alguna forma de poder acceder a los archivos del cliente utilizando algun lenguaje ya sea asp o php. Mi duda es esta ya que por ejemplo debo ver la fecha de modificación de un archivo que se encuentra en el visitante de mi página y mi intención es chequearlo cuando entre el visitante a un link, como lo podría hacer?
  Respuesta:  miguel martinez
usa el objeto "scripting.filesystemobject" dentro de tag de script en el cliente, asi:

<script language="vbscript" >
codigo
</script>

en MSDN puedes encontrar documentacion sobre ese objeto.

saludos

    Pregunta:  47601 - ERROR '8002801D' BIBLIOTECA NO REGISTRADA.
Autor:  oriana ana
Hola que puedo hacer para resolver este error error '8002801d' Biblioteca no registrada. he intentando de todo lo que aparece en internet y nada. Auxilio
  Respuesta:  David Delgado Ruiz
Según microsoft este error es generado por la sentancia Server.CreateObject al intentar crear un objeto inexistente en el servidor. Por Ejemplo:

Server.CreateObject("MiComponente.MiClase")

Lo que tienes que hacer es localizar qué sentencia es e instalar la librería que estes intentando instanciar, a mi me dió este error cuando cambiamos de IIS5 a IIS6 en el servidor, al final era que el IIS6 no instala la librería CDONTS (para enviar los emails) y la solución es usar el componente de emails que trae IIS6, Microsoft Collaboration Data Objects (CDO) y cambiar el código o instalar la librería CDONTS en el servidor.

Un saludo

    Pregunta:  47615 - SOCKET EN ASP
Autor:  rmaidana .
Hola.

Estoy haciendo una aplicacion que trabaje con socket en aps,, ya la he realizado en VB y si funciona pero aquí en ASP no he logrado detectar si se conecta o no. Por favor si alguien me puede ayudar... gracias.

Aca mando el código que estoy implementando.

dim cliente
Set cliente = CreateObject("MSWinsock.Winsock")
cliente.Protocol = 0
cliente.RemoteHost = direccion IP host
cliente.RemotePort = puerto remoto
cliente.Connect
Response.Write(cliente.State)
hora=now
paso=1
contador = 0
Do While (cliente.state <> 7 )
a=DateDiff("s",hora,now)
if a=10 then
paso=0
exit do
end if
loop
%>
a pesar que han pasado 10 segundos .. siempre me devuelve el valor 6 en el estado.

rmaidana.
  Respuesta:  pablo enrique Rodriguez Bello
hay algo importante al trabajar con ASP la coneccion no la estas realizando en el browser la realizas en el servidor,

yo he trabajado con ODBC y cuando creo el objeto la instruccion es
Set ADO_Conn = Server.CreateObject("ADODB.Connection")
y considero tu creacion del objeto socket deberia ser

Set cliente = Server.CreateObject("MSWinsock.Winsock")

espero te sirva

    Pregunta:  48195 - CONECTAR A BD ACCESS EN DISTINTO SERVIDOR
Autor:  Evaristo Segura
Hola Foro.
Pretendo abrir la Base de Datos que está en un PC distinto al servidor Web.
Utilizo la cadena de conexion siguiente:
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\\155.266.19.3\Maquinas\MaquinasData.mdb"))
Ya supongo que esto no sería así,
¿Podria alguien indicarme si puedo hacerlo de alguna forma?.
Pretendo que el ASP este en una máquina y la BD en otra.
Salu2
Gracias anticipadas
  Respuesta:  David Delgado Ruiz
Para una BBDD mdb no veo razón alguna para ubicarla en otra máquina, pero de todas formas prueba lo siguiente:
Server.MapPath te devuelve una ruta lógica a partir del servidor, como tu ya conoces la ruta real tendrías que poner oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & "\\155.266.19.3\Maquinas\MaquinasData.mdb"), teniendo en cuenta que desde el servidor se debe tener acceso a la dirección donde se encuentra la BBDD. Ya contaras el resultado.

Un saludo

    Pregunta:  48719 - FORZAR LA CARGA DE UNA PAGINA DESPUES DE HACER UN DOWNLOAD
Autor:  Tomás García Alonso
Alguien tiene idea de como forzar la carga de una página después de haber descargado un fichero del servidor?

He conseguido abrir un pequeño navegador donde especifico donde descargar el fichero, pero una vez descargado se me para todo el proceso y no consigo redireccionarlo a la página que me interesa.
  Respuesta:  kenavik
Puedes usar javascript o usar en asp la siguiente instrucción

response.redirect para redireccionar a una página..
un saludo

    Pregunta:  48808 - DUPLICAR UNA FILA EN LA BASE DE DATOS
Autor:  DANIEL FELIPE ARTEAGA
COMO HAGO PARA DUPLICAR UN REGISTRO DE UNA BASE DE DATOS SIN NECESIDAD DE PASAR LOS DATOS A UN FORMULARIO Y REALIZAR LA PROGRAMACION PARA INSERTARLO. DEBE EXISTIR UNA FORMA DE SELECCIONAR UN ITEM DE LA DB Y DUPLICARLO. TODO ESTO SERIA EN LENGUAJE SQL. EL APLICATIVO LO TENGO EN ASP.
  Respuesta:  kenavik
Puedes insertar registros a partir de un select en una misma sentecia. Te dejo un ejemlo simple para que lo entiendas mejor.

INSERT INTO tbl1 SELECT * FROM tbl2 WHERE nombre = 'xxxx'

un saludo

    Pregunta:  49503 - ERROR CONECCION BD EN WIN XP
Autor:  carlos gonzalez
Estimados:
tengo un programa en asp donde me conecto a una base de datos Acces. el programa funcionaba sin problemas en Win2000 pero cuando lo instalo en WIN xp deja de funcionar y me arroja el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] Error de SQLSetConnectAttr del controlador
/uted/default.asp, línea 5

Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Página:
POST 45 bytes to /uted/default.asp

Datos de POST:
usuario=ctucapel&clave=wofrefix&Submit=Ingresar

reconfigure el DSN le di acceso a la base y los archivos, he probado con casi todo los que aparece en foros y nada...
baje un actualizacionde Dreamweaver desde la pagina que se supone evitaba este error y nada....

si pueden ayudarme se los agradecere...

NOTA: en WIN2000 funciona sin ningun problema ..
  Respuesta:  David Delgado Ruiz
Este error me empezó a suceder a mi tras un Windows Update, tras mucho investigar y muchas horas de lectura qaue quedaron en nada por fin encontré la solucion:
1.- Abre una carpeta del equipo que tiene el Win Xp
2.- Pincha en Herramientas -> Opciones de Carpeta
3.- Selecciona la pestaña Ver
4.- Desmarcas la última opción de configuración avanzada (Utilizar uso compartido simple de archivos )
5.- Ahora te vas a la carpeta padre de donde esta la BBDD
6.- Seleccionas propiedades de carpeta de la carpeta que tiene la BBDD
7.- Seleccionas la pestaña seguridad
8.- Desactivas 'Heredar ...' en opciones avanzadas
9.- En el mensaje que aparece pinchas sobre 'Quitar'
10.- Agregas 'Todos' o los usuarios que realmente tengan que tener acceso y se acabó el problema.

Un saludo

    Pregunta:  49870 - DE INDEX.ASP A PAGINA PRINCIPAL SIN INTERRUPCIóN
Autor:  wirvir wirvir
Hola,Yo puedo pasar de mi index.asp a mi página principal con

//codigo de index.asp
<SCRIPT>
location.href=\"paginaPrincipal.asp\"
</SCRIPT>

el problema es que al pasar a \"paginaPrincipal.asp\" aparece una pantalla en blanco una fraccion de segundo (esa página en blanco es el propio index.asp ) y yo no quiero que se vea esa página en blanco.Quiero que pase directamente a mipágina Principal
Por favor si pudieran ayudarme.Mil gracias
  Respuesta:  David Delgado Ruiz
Hola, prueba lo siguiente:
<%
Response.redirect "/paginaPrincipal.asp"
%>
Esto hace que la redirección se realice en el servidor, no en el cliente.

Un saludo

|<  <<  26 27 28 29 30 31 32 33 34 35 36  >>  >|