PREGUNTAS CONTESTADAS - ASP≤nguaje=

 Hay un total de 357 Preguntas.<<  >> 

    Pregunta:  2145 - COLOCAR UNA PRESENTACION ANIMADA DENTRO DE MI CORREO
Autor:  Marco Guerrero
Como puedo colocar una foto o un logo animado o una presentacion dentro de mi mensaje de correo que envio atraves de ASP, ya sea por Outlook Express o Outlook 97.

Gracias
  Respuesta:  Gaizko Antona
A la hora de mandar un correo y abrirlo con el Outlook u otro gestor de correo medianamente moderno, interpretan el código HTML de un e-mail. Tu solución estaría en aplicarle un formato HTML al correo incluyendo un vínculo a esa imagen (<img src=http://pepito.com/images/pepe.gif>). Si lo que quieres es adjuntar un archivo al correo, mira en el MSDN.
  Respuesta:  Tomas Tomas
Tenes que crear como una pagina html con la foto y enviarla por mail ...
pero para que el usuario la vea tiene que recibir el mail como html y generalmente los webmail no soportan eso

    Pregunta:  2293 - COMO ACCESO A BASES DE DATOS ACCESS POR OLEDB
Autor:  xavi vila
Como puedo utilizar una base de datos Access mediante OLEDB?
  Respuesta:  xavi
Si se desea conectar a una base de datos access mediante OLEDB en un servidor, hay que colocar estas instrucciones:
<%
set objBase=server.CreateObject("ADODB.Connection")
set objtabla=server.CreateObject("ADODB.recordset")
objbase.Open "provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.MapPath("/direcotorios/nombreBaseDatos.mdb")
%>

En el MapPath, indicamos toda la ruta completa de la base de dato. Si la base de datos esta en:
http://dominio.com/basesdedatos/nombreBaseDatos.mdb
en MapPath hay que colocar "\basesdedatos\nombreBaseDatos.mdb"

Accediendo a las bases de datos con este controlador, si utilizamos campos booleanos (true/false), no podemos utilizar el valor 0 como false y el 1 como true cuando hagamos referencia a dichos campos, tenemos que indicar false o true.

Ej. correcto:
set objTabla=objBase.Execute("SELECT * FROM tabla WHERE campoboleano=true")

Ej. incorrecto:
set objTabla=objBase.Execute("SELECT * FROM tabla WHERE campoboleano=1")

    Pregunta:  2306 - CÓMO MANDO UN EMAIL DESDE UN ASP?
Autor:  Gino Bernucci
Hola, mi duda es la siguiente, cómo puedo mandar un e-mail dada la ocurrencia de un evento en ASP?

Saludos
  Respuesta:  XMAL
Bien,
para llevar a cabo mi solución es totalmente imprescindible tener acceso al servidor, tenter algunos conocimientos sobre instalación de librerias.

Lo primero decirte que para poder enviar e-mails con ASP es necesario tener un programa instalado capaz de hacer tal maravilla.

Por ejemplo el JMAIL, es freeware y lo encontrarás con facilidad.

Una vez lo tengas, instálalo en el \winnt\system32
y registra la libreria jmail.dll

Necesitaras 2 documentos , el que contenga el formulario (HTM) y el que procese el mismo (ASP)

Por ejemplo form.htm y senmail.asp

en el formulario de form.htm tendrá el
action="sendmail.asp"
y sus campos
email,asunto,contenido,aquien,prioridad

y en sendmail.asp
<%
´Aquí crea el objeto
Set JMail = Server.CreateObject("JMail.SMTPMail")
´Servidor de correo
JMail.ServerAddress = "tuservidor.com"
´Quien envia el e-mail
JMail.Sender = request.form("email")
´Asunto del mail
JMail.Subject = request.form("asunto")
´A quien envias el e-mail
JMail.AddRecipient request.form("aquien")
´Contenido del body
JMail.Body = request.form("contenido")

´ 1 - highest priority (Urgent)
´ 3 - normal
´ 5 - lowest
´Prioridad del e-mail
JMail.Priority = request.form("prioridad")

JMail.Execute
%>

Lo mejor es decantarse por una dll y pelearse hasta que funcione.
PD: ¡Mucha suerte!
  Respuesta:  Xavi
Puedes descargar JMAIL desde http://tech.dimac.net

    Pregunta:  2307 - PROBLEMAS ASP CON EXTENSIONES FRONT PAGE
Autor:  Luis Saenz
Esto comenzando a programar en ASP y tengo un problema al momento de integrar la funcionalidad de una página con su vista gráfica.
Primeramente, realizo la programación de ASP con Microsoft Interdev y cuando quiero darle una buena vista, intento hacerlo con FrontPage, pero esto daña el código ASP.
Me imagino que debe ser otra la forma de trabajar, así que si alguien podría indicarme como hacerlo se lo agradecería.

Desde ya, Muchas Gracias
  Respuesta:  Victor Jiménez
Hola.. el consejo que te puedo dar es que primero hagas todo el diseño de tu pagina con Frontpage o con el mismo Interdev y despues realices toda la funcionalidad de la misma, asi es como trabajo yo y no tengo ningun problema cuando integro la funcionalidad, incluso despues de termiada la pagina puedo realizar cambios de diseño y no se afecta mi condigo vbscript.

Saludos.

    Pregunta:  2364 - ASP, JAVASCRIPT Y UNIX
Autor:  Cosa
Se pueden hacer páginas ASP con JavaScript para Unix, si es así, decirme donde hay un tutorial o manual donde pueda encontrar información de este tipo a ser posible en castellano.

Muchas gracias
  Respuesta:  Luis Miguel Caballero
Complementando la respuesta anterior, sugiero que mejor te preocupes por aprender PHP. PHP es un lenguaje para páginas dinámicas que corre tanto en Unix cono en Windows, tiene amplias capacidades y lo mejor de todo es que ¡es gratis! Yo he trabajado por mucho tiempo con ASP y recientemente cambié de trabajo y debí aprender PHP y tengo que reconocer que no echo en falta el ASP en lo absoluto. Si te interesa sugiero que visites www.zend.com/php y si quieres empezar a aprenderlo te puedo enviar un manual PDF.
  Respuesta:  Xavi
Hay un software que te permite utilizar ASP en un servidor tanto unix como linux.
Este software puedes encontrarlo en http://www.chilisoft.com

JavaScript puedes utilizarlo en cualquier maquina, ya sea unix, linux, windows, etc..., ya que es un lenguaje interpretado como el HTML por el navegador.

Espero que te sirva.

    Pregunta:  2430 - MANUAL DE ASP Y JAVASCRIPT PARA LINUX
Autor:  Isabel
Me podeis decir donde puedo encontrar un manual de ASP con Javascript para linux, es muy urgente por favor, si es posible que esté en castellano, si no da igual
  Respuesta:  Pablo Fahnle
En www.cuspide.com seguro que encontrás, y si vivis en Argentina te lo traen a tu casa.
BYE, pablo
  Respuesta:  Xavi
Revisa esta dirección : http://www.chilisoft.com/

Es para utilizar ASP en Unix y Linux

    Pregunta:  2693 - ASP CON NETSCAPE
Autor:  Lupita Alvarez
Diseñe unas paginas ASP en las cuales utilizo bases de datos pero resulta que con Internet Explorer si funciona, pero a la hora de querer utilizar el Netscape no funciona, ¿alguien me podria decir como hacerle para que funcione en ambos?
Muchisimas gracias de antemano
  Respuesta:  Pablo Arias
No se cual sera tu problema en realidad, pero recuerda que el para netscape, los tags del html deben abrirse y cerrarse todos, ya que si no es asi, lo mas probable es que la pagina en netscape no se vea.

Salu2
  Respuesta:  Anonimo Anonimo
o mejor utilizar Server.URLEncode

Pagina = Server.URLEncode("pagina.asp?nom=hola a todos")

response.redirect(pagina)

eso funciona
  Respuesta:  Xavi
No me comentas cual es el problema que tienes, pero el problema que yo me he encontrado con Netscape, es a la hora de pasar informacion de una página a otra, no pueden haber espacios en blanco...

response.redirect("pagina.asp?nom=hola a todos")

Esta instruccion en IE funciona, pero en Netscape no funciona. La solucion que yo utilizo...

response.redirect("pagina.asp?nom=" & replace("hola a todo"," ","+")

De esta manera, me coloco signos de + en los espacios en blanco, y funciona a la perfección.
Espero que te sirva de ayuda.

    Pregunta:  2813 - VARIABLES GLOBALES EN ASP
Autor:  Christian Sibaja F.
Deseo saber donde se declaran las variables globales en ASP. Dicen que en el archivo global.asa, pero intento hacerlo y no funciona. Tengo una variable que debo mantener durante todo el site, pero no se como lograrlo.

Les agradezco me respondan. Gracias.
  Respuesta:  David Jiménez Bariñaga
Si estás utilizando un servidor IIS no deberías tener problemas con el archivo global.asa, sí los tendrías si utilizas Personal Web Server, ya que este servidor no reconoce el global.asa.
  Respuesta:  Manu L
En el Global.asa puedes crear variables de Session que son variables que permanecen durante la sesion del usuario que entra en tus páginas , pero que desaparecen cuando este cierra el explorador o está 20 min (depende de la conf) sin acceder a tus páginas.
Tambien puedes declarar variables de Aplicacion
Aplication ("Nombre") = "Hola
Que se arrancan cuando alguien entra en tus páginas y que no se cuando terminan (supongo que si reinicias ..)
Puede ser que el Global.asa no te funcione ...
deberías probarlo , por ejemplo en el global pones
Session ("Nombre") = "Hola"
y en otra pag asp
response.write ( Session("Nombre"))
Si no te escribe nada es que no te funciona ... tienes que entrar en el iis en las propiedades del web ponerlas como particulares , entrar en la configuración seleccionar el tipo de archivos asa y ticar que lo examine siempre ( es algo así pero no me acuerdo bien de memoria)
uff ..vaya rollo que he soltado ...
  Respuesta:  Adrián Fernández
Declarar una variable global es tan sencillo como poner en cualquier .asp :

Session("nombre_de_variable") = valor

Y para leerla desde ese .asp u otro

Session("nombre_de_la_variable")

Saludos
Adrian
  Respuesta:  Xavi
En el archivo Global.asa, colocas :

sub Session_OnStart
Session("Pagina")=0
end sub

Aqui he declarado la variable Pagina con valor 0
Esta es una variable global que podras utilizar en todo el proyecto.

    Pregunta:  2852 - ASP LLAMANDO UN DLL
Autor:  Daniel Rendon
Escuche que se puede llamar desde un ASP a un dll hecho en vbasic exactamente con el codigo de ASP en vez de ponerlo en la programacion de la pagina web
quiero saber si la programacion de asp colo la copio y la pego en un proyecto dll de visual basic y tambien quiero saber como hago para llamar desde asp esa dll

tambien quiero mas informacion de las variables globales y si ese archivo global.asa queda expuesto a que alguien que sea de asp pueda ver ese archivo
  Respuesta:  el raul salas
Las dll, no tienen porque tener el codigo de ASP, si te funciona una dll en vb, te funciona perfectamente en ASP. ASP no queda expuesto en los sitios, solo lenguaje HTML, se mirara cuando alguien quiera ver el codigo de tu pagina.
  Respuesta:  felipe escobar contreras
Te contestare a como llamar a la dll:
la sintaxis es--
dim micls ´variable donde almacenaremos el archivo .cls de la dll
set micls=server.createobject("midll.micls")

´para crear la dll desde visualB debes crear un proyecto dll y crearte archivos .cls donde pondras tus funciones.por ej.-suma(a1,a2)
n=micls.suma(1,2)
´en n guardaremos el resultado de la funcion suma.
´esta te aparecera en el control intellesense.
´y no hay mas ,si tienes dudas ya sabes,escribe,ciao.

    Pregunta:  2853 - ENVIAR UN CORREO A TRAVES DE ASP
Autor:  Xavi
Como puedo enviar un correo a traves de ASP
  Respuesta:  Juan Carlos Noguera Molto
Amplio la información de Xavi con esto:

objCDOMail.MailFormat = 0

Ello hará que el mensaje pueda ir en formato HTML. Logicamente hay que ponerlo antes de objCDOMail.Send
  Respuesta:  Xavi
Si quieres enviar un correo, prueba con esto:

<%
Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From = "[email protected]"
objMail.To = "[email protected]"
objMail.Cc = "[email protected]"
´si quieres enviar varias copias tienes que separalas por punto y como, y si quieres que no se vean quienes recibien copia, puedes hacerlo atraves de objMail.Bcc

objMail.Subject="Subject"
objMail.Body = "Cuerpo del mensaje"
objMail.Send
Set objMail = nothing
%>

Espero que te sirva.

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