PREGUNTAS CONTESTADAS - ASP

 Hay un total de 357 Preguntas.<<  >> 

    Pregunta:  11677 - CRYSTAL REPORTS CON ASP
Autor:  MARCELO ZAMPA
Tuve algunos problemas en la emisión de reportes en Web con Crystal Reports 6 y 8.
En primer lugar, creo el objeto Cystal.crpe.Application. Hasta aquí todo va bien.
Luego trato de asignarle a una variable el objeto anterior mas el método "OpenReport", para obtener el objeto "Report".
Cuando tengo la variable ya supuestamente cargada, al presionar el punto detrás de la misma, no aparece la ayuda correspondiente (Visual InterDev).

Probando otro método, traté de usar los DTC para Visual InterDev, pero no funcionan bien.
Al presionar el botón derecho del mouse sobre uno de ellos y seleccionar propiedades, se abre el módulo de propiedades, pero aparecen todas las opciones deshabilitadas menos el de archivo de reporte. Una vez seteado el archivo de reporte y cerrado la ventana, no guarda los seteos. Esto con el objeto Report Source.
Con el objeto Report Viewer pasa algo parecido. La única opción que aparece habilitada es la de origen del reporte en la que aparece como única opción el objeto anterior.

Pienso que el problema puede residir en la instalación de las librerías correspondientes (OCX, DLL, Etc.).
De todas maneras, si disponen de alguno, quisiera que me envíen una porción de código que cree y muestre un reporte en el navegador de Internet (ie4). Si me hiciera falta algún archivo extra y no pueden enviarlo junto, por favor, díganme donde puedo conseguirlo.

Desde ya, muy agradecido.
  Respuesta:  Erick Hernandez
Yo uso la version 8.5, primero debes tener Crystal Reports en el Servidor, sino lo puedes instalar por licensias o algo, entoces debes copiar el archivo crweb.exe y sus dependencias, que es el servicio de reportes, e instalarlo, en configuracion del Default Web Site, extensiones, mapeas el rpt para que lo adminsitre el crweb.exe.

Debes tener el directorio virtual viewer en el IIS para que pueda bajar el OCX y los DLL que necesita el cliente automaticamente

Luego debes hacer otro directorio virual, no se porque pero solo asi funciona, y mapear los archivos:

Cleanup.asp
rptserver.asp
SmartViewerActiveX.asp
(Estos archivos se encuentran dentro de los ejemplos que trae el cristal Reports, no los modifiques mucho porque traen todo el codigo de creacion de objetos)

El archivo Report.asp lo modificars de acuerdo a tus necesidades, o agregar otros asps para que verifiquen datos o los modifiquen.
Ademas en este directorio deben ir los *.rpt

Ten presente que si los reportes pasan por un firewall debes configurarlo para que dejen pasar los archivos de crystal

NO TE PONGO CODIGO PORQUE ES MUY GRANDE Y, SI LO NECESITAS MANDAME UN CORREO

    Pregunta:  11684 - TRAPASAR DATOS DE ASP A EXCEL
Autor:  Juan Fernandez
Como traspasar de una pagina ASP (datos leidos de un base de DATOS) a una planilla Excel... desde ya gracias....
  Respuesta:  Jorge Omar Salas
Tenes varias formas, la mas dificil es Instanciar desde ASP al Excell que debería estar instalado en el web server, crear la planilla con ese objeto.

La otra opción es crear un file separado por comas del tipo CSV y ponerle extension XLS, que excel lo reconoce bien pero no podes darles formato a los datos.

Si no la otra opción es crear un html, y dentro de él una tabla que contenga todos los datos. Excell 97 ya puede abrir ese tipo de formato.

Hasta podes hacer que se muestre directamente dentro del navegador, si tenes I.Explorer

    Pregunta:  11723 - CONEXION A BASE DE DATOS CON ULTRADEV
Autor:  Josefina Manessi
Quisiera hacer una conexion a una base de datos en Acces con UltraDev por medio de una Cadena String y no una conexion DSN. Cualquier informacion la agradeceria enormemente. Chau
  Respuesta:  Julaima Publicaciones
Pasa del ultradev, el código que genera está muy poco optimizado, y es bastante limitado.

Para las distintas formas de conexion a una base de datos visita www.asptutor.com

    Pregunta:  11740 - DSN Y DSN-LESS
Autor:  Miguel Peredo
Realmente, cual es la diferencia tecnica entre una concexion a una base de datos usando DSN (normal) y DSN-less en que influye cada una? para que caso se usa una... y para que caso se usa otra... no entiendo? ¿hay alguna diferencia tecnica? lentitud, rapidez, errores...
  Respuesta:  Fernando Fernandez
Esta direccion seguramente resuelva tu duda.

http://www.4guysfromrolla.com/webtech/070399-1.shtml

Espero haberte sido de ayuda.

    Pregunta:  12014 - ELIMINAR ARCHIVOS
Autor:  Pedro MArtinez
Tengo una pagina web y le he colocado una mini aplicacion en vbs y quiero que esta elimine unos archivos de musica en Mp3 que tengo en mi carpeta My Music, que sentencia puedo usar para eliminar estos archivos desde mi aplicacion de visual basic script??
  Respuesta:  REO
Crea un objeto filesystemobject.

dim obj_FSO
set obj_FSO=Createdobject("Scripting.FileSystemObject")

luego

obj_FSO.DeleteFile(ruta y extension del fichero a borrar)

Espero que te sirva

    Pregunta:  12123 - PROBLEMA CON OBJETO CDONTS PARA ENVIAR UN CORREO
Autor:  Alejandro Ceballos
Hola, mi problema es el siguiente, cada vez que intento utilizar el objeto CDONTS

set oMail = server.createObjet("CDONTS.NewMail")

me da un mensaje de error en el cual dice que no se puede crear el Objeto..alguien sabe porque?
  Respuesta:  cristian quintana bernal
hola .la razon es que la sentencia no encuentra la dll que realiza la labor de envio de email o no esta registrada la dll en cuestion ,la dll viene con windows nt 4.0 cuando se instala el windows nt y no hay necesidad de registrarla,si la obtienes registrala en tu windows nt en DOS.
con regsvr32 cdonts.dll reinicia tu equipo y ya ..suerte

    Pregunta:  12188 - RADIO ONLINE
Autor:  Sergio Botta
Quisiera saber como hago para pasar musica on line en mi web, es la primera vez que quiero colocar contenido on line en my site y no se como
  Respuesta:  Yo
Bueno te explico, esto no lo haces con ASP sino con un encoder o un programa que codifica la señal en vivo como Realproducer o encoder windows media player y la convierte a señal digital todo esto lo tiene que realizar en un servidor que tenga acceso a señal en vivo y en la salida se codifica la direccion ip del servidor ok

Espero haberte ayudado
Chao

    Pregunta:  12197 - EJECUTAR COMANDO DE MSDOS DESDE UNA PAGINA WEB
Autor:  Abigail Salazar
Como puedo ejecutar un comando de MSDOS desde una pagina, utilizando vbscript o javascript.

Esto lo necesito para registrar una dll con el comando regsrv32, pero desde una asp.
  Respuesta:  Ruben Alejandro Romero Mansilla
Este codigo que te envio lo saque de un virus que decodifique.

Te paso el codigo (nunca lo probe pero creo que anda)

'Esta es la primer opcion
Set objShell = CreateObject("WScript.Shell")
objShell.regwrite entradaregistry, algo

'Esta segunda es la que mas te conviene.
Set objShell = CreateObject("WScript.Shell")
objShell.run "Http://www.dynabyte.nl",3,false

'Donde el primer parametro es lo que queres que se ejecute y los demas son parametros adicionales (funciona igual al shell de VB)

Saludos

    Pregunta:  12285 - MANEJO DE CONCURRENCIA EN ARRAYS.
Autor:  Giancarlo Gallardo Ospinal
deseo crear un objeto que implemente un arreglo de 300 posiciones. Este objeto se carga al iniciar el servidor con una lista de titulos desde la base de datos. La idea es no tener que ejecutar una consulta a la base de datos sino levantar la informacion desde el arreglo. sin embargo imagino que podria existir un problema de concurrencia si dos clientes de web desean cargar en el mismo instante desde el arreglo. Es esto posible de implementar?

gracias!
  Respuesta:  Mauricio Solano Gutiérrez
Yo creo que una de las mejores opciones que hay para lo que quieres hacer es el utilizar recordsets desconectados de la base de datos. Si lo que te preocupa es el mantener permanentemente un hilo de conexión y por ende contribuir a saturar al servidor o a la conexión, puedes utilizar un recordset con la consulta que necesitas de la siguiente manera:

Set Rs = New ADODB.Recordset
Rs.CursorLocation = adUseClient
Rs.CursorType = adOpenStatic
Rs.LockType = adLockOptimistic
Rs.Open <sentencia SQL>, <objeto conexión de la BD>

Al hacer esto creas un recordset de la forma tradicional pero jugando con sus propiedades (CursorLocation del lado del cliente, lo cual evita tener la conexión con el servidor con la BD y CursorType en estático para evitar un dynamic que es la forma más pesada de crear un recordset).

Después desconecta el recordset para no ocupar un hilo de conexion con el servidor:

Set Rs.ActiveConnection = Nothing

De esta manera no lo tendrás pegado a la BD y podrías usarlo de igual manera que lo harías con el arreglo que querías y sin la carga normal de produce un recordset en una consulta.

Recuerda volver a conectar el recordset en caso de que así lo requieras.

Cualquier pregunta envíame un e-mail.

Espero haberte ayudado en algo.
  Respuesta:  Fernando Fernandez
Con respecto a la lectura de datos de un array, no hay problemas si otra persona hace otra consulta a la misma en paralelo. El problema sería a la hora de escribir los datos actualizados.

De todos modos investiga sobre las propiedades de Recordset CursorType y LockType.

Espero haberte indicado el camino correcto.

    Pregunta:  12391 - AYUDA DE SEGURIDAD EN ASP
Autor:  nomaste
Necesito ayuda para resolver un problema. Estoy programado en asp pequeñas aplicaciones y el codigo se lo doy a una persona, la cual sospecho que realiza multiples copias aunque yo solo le he vendido una copia. Hay alguna manera de proteger los asp para que solo se tenga una copia.
  Respuesta:  cristian quintana bernal
hola yo tambien tengo esas dudas pero he leido que las paginas se pueden encriptar, compilar, compilar el sitio completo y dejarlo como *.exe y lo otro es que renombres tu asp a html sin perder el codigo y no se podra executar en el servidor de hosting y se lo entregas a tu amigo..

suerte...

|<  <<  9 10 11 12 13 14 15 16 17 18 19  >>  >|