PREGUNTAS CONTESTADAS - ASP

 Hay un total de 357 Preguntas.<<  >> 

    Pregunta:  19668 - SOFTWARE INSTALADO EN EL CLIENTE
Autor:  Omar Cortez
Alguien conoce como obtener información a cerca del software que tiene instalado la PC cliente, utilizando ASP?
  Respuesta:  Elen Anito del Bosque
No es posible ver el software que tiene instalado el PC de cliente utilizando ASP, ya que ASP se ejecuta en el lado del servidor y para ello tienes que utilizar algo que ejecute código en cliente. La única forma de verlo sería creando un control ActiveX o un Plugin que lo mirase, pero desde ASP esto no es posible.

Un saludo

    Pregunta:  19748 - MANDAR DATOS DE ASP A CAMPOS EN WORD
Autor:  Jose D
Buenas con todos,
tengo el siguiente codigo que me envia datos de un asp a un archivo word tipo plantilla el cual tiene campos de texto , una vez hehco esto se abre el archivo word. Pero cuando lo paso mi codigo a formato de servidor no hace nada, no sale error tampoco, tengo instalado el word en el servidor , mi pc es servidor y cliente a la vez ademas

codigo en vbscript lado cliente :(funciona perfecto)
-------------------------
Sub Generar()
Set Doc=CreateObject("Word.Document")
Set App=CreateObject("Word.Application")
Set Doc=App.Documents.Add("C:\Plantilla.dot")
Doc.FormFields("txtDato1").Result="uno"
Doc.FormFields("txtDato2").Result="dos"
Doc.FormFields("txtDato3").Result="tres"
Doc.FormFields("txtDato4").Result="cuatro"
end sub

codigo en vbscript lado servidor :(no funciona y no sale error tampoco - la ruta del archivo es correcta y tengo instalado word en el server)
-------------------------

Call Generar

Sub Generar()
Dim Doc
strDocsPath = "Plantilla"
strDocsPhysicalPath = Server.MapPath(strDocsPath)


Set Doc=Server.CreateObject("Word.Document")
Set App=Server.CreateObject("Word.Application")
Set Doc=App.Documents.Add(strDocsPhysicalPath & "\Plantilla.dot")
Doc.FormFields("txtDato1").Result="uno"
Doc.FormFields("txtDato2").Result="dos"
Doc.FormFields("txtDato3").Result="tres"
Doc.FormFields("txtDato4").Result="cuatro"

App.Visible=True

End Sub
  Respuesta:  Fernando Fernández Lobillo
Con respecto a tener en el servidor instalado office, nosotros tuvimos le mismo problema. La solución que optamos tomar fue la de crear un ActiveX que incluyera las funciones de tratamiento de Word.

¿Por qué? En principio porque el servidor comenzaría a sobrecargarse con las diferentes posibles sesiones de Word que comenzaran a abrir los usuarios a lo largo de las sesiones que iniciaran y accedieran a la página en cuestión.

Por otro lado en el servidor no es suficiente instalar la aplicación en modo servidor, si no además instalar en modo cliente. Esto es lo que haría al servidor reducir sus recursos radicalmente debido a la aplicación office que quisieras utilizar. No merece la pena. Plantea el formato ActiveX. Aquí hemos dado un montón de cabezazos con el tema.

Un saludo. Si tienes alguna duda escribeme a la dirección de arriba.

    Pregunta:  19816 - GRAFICOS DINAMICOS EN ASP
Autor:  Samuel Vasquez
hola,

Necesito poder mostrar en mi pagina Web un grafico (de tablas, o circular) con informacion desde una base de datos (Access), que enlazo a traves de ODBC.

¿existe algun objeto en ASP que me permita esta funcionalidad?

¿como se implementa?

Muchas Gracias...
  Respuesta:  Carlos Muñiz
No es a traves de un objeto. Lo que puedes hacer es lo siguiente:
1. En la base de datos guardas la direccion donde se encuentra la imagen. La lees con los otros datos y para propositos del ejemplo vamos a asumir que la guardas en una variable de vbScript que se llama txtImagen.
2. Donde tienes el codigo de HTML y quieres que salga la imagen escribes:
<img src="<%=txtImagen%>">
3. En caso de que las imagenes tengan tamanos diferentes (lo cual no es una asumcion improbable), guardas en la base de datos el ancho y el largo de la imagen y lo lees para proposito de ejemplo en las varibles intLargo, intAlto
4. Si ese el caso entonces la imagen la escribes asi:
<img src="<%=txtImagen%>" " width="<%=intLargo%>" height="<%=intAlto%>" >

Si no esta claro no dudes en preguntar.

    Pregunta:  20086 - ENVIAR UN PáGINA RESULTANTE DE UN ASP POR CORREO ELETRóNICO
Autor:  Alberto Pérez
Necesito enviar por correo electrónico el código html resultante de la ejecución de una página asp.
Es decir un botón (enviar) que al pulsarlo mande la página actual por correo electrónico a una dirección de correo.
Si me pudieran contestar esta duda me darían una gran alegría.(gracias)
  Respuesta:  Fernando Sierra
es muy facil:
aquí te mando un borrador, espero que lo entiendas

if Request.Form("enviar")<>"" then
'Set objMail = Server.CreateObject("CDONTS.NewMail")
'objMail.Body = "Cuerpo del mensaje"
'objMail.BodyFormat = 0
''objMail.AppendBodyFromFile "C:\Documents and Settings\administrador.MADRID\Escritorio\correo.txt"
'objMail.From = "[email protected]"
'objMail.Importance = 0
'objMail.MailFormat = 1
'objMail.Subject="Subject"
'objMail.To = "[email protected]"
'objMail.AttachFile "C:\Documents and Settings\administrador.MADRID\Escritorio\correo.txt"
'objMail.Send ' <- linea 12
'Set objMail = nothing
'Set Mail = Server.CreateObject("Persits.MailSender")
'Mail.Host = "smtp.mycompany.com"
'Mail.From = "[email protected]"
'Mail.FromName = "Sales Department"
'Mail.AddAddress "[email protected]"
'Mail.Subject = "Sales Receipt"
'Mail.Body = "Dear John:" & chr(13) & chr(10) & "Thank you for your business."
'Mail.AppendBodyFromFile "C:\Documents and Settings\administrador.MADRID\Escritorio\correo.txt"
'Mail.send
Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From = "alberto"
objMail.MailFormat = 1
objMail.To = "[email protected]"
'objMail.ContentTransferEncoding = "quoted-printable"
'objMail.Charset = "windows-1251"
'objMail.AppendBodyFromFile "C:\Documents and Settings\administrador.MADRID\Escritorio\correo.txt"
'objMail.Cc = "hgjg"
'objMail.Subject="Subject"
objMail.Body =Request.Form("Cuerpo")
'objMail.Send
'Set objMail = nothing
objMail.send
end if
%>
<html>
<head>
<title>Untitled</title>
</head>

<body>
<form name="formulario" action="borrador.asp" method="post">
<input type="Submit" name="enviar" value="enviar">
<textarea name="cuerpo">
</textarea>
</form>
</body>
</html>

    Pregunta:  20091 - LEER ARCHIVO DESDE DISKETTE
Autor:  Ruben Alejandro Romero Mansilla
Estimados

Alguno sabe como puedo hacer para leer una archivo desde un diskette cuya disketera se encuentra en el cliente y no en el servidor?

Saludos y Gracias
  Respuesta:  flacoloco
No se puede. Piensa que la programación ASP se ejecuta sobre el servidor, no en el cliente, por tanto no puedes acceder a ningún tipo de recurso del cliente. Para programar en cliente necesitas JavaScript o algo así, aunque no creo que puedas leer ficheros desde la diskettera, pues sería un agujero de seguridad importante.

Un saludo.

    Pregunta:  20221 - COMO MARCAR PALABRAS EN UN APAGINA HTML
Autor:  Silvana Tapia Mallea
Para el resultado de un buscador necesito marcar la palabra buscada en unapagina html, para lo cual necesito descartar cuando la palabra sea html que no es desplegado.
Si alguien pudiera ayudarmem, gracias
  Respuesta:  Gabriel Arenovich
Espero que esto te ayude. La función es en JavaScript y sólo necesitas pasarle la palabra que quieres marcar.

function MarcarPalabra(sPalabra)
{
var r,i,s=document.selection.createRange().text;
if(!s)
s=sPalabra;
if(s)
{
r=document.body.createTextRange();
for(i=0;r.findText(s);i++)
{
r.execCommand('BackColor','','yellow');
r.collapse(false)
};
}
}

    Pregunta:  20233 - ERROR 80004005
Autor:  josé passarella
Estoy intentando escribir en mi base de datos y me arroja el siguiente error, agradecere su ayuda para solucionarlo.

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Controlador ODBC Microsoft Access 97] No se puede abrir la base de datos '(desconocido)'. Es posible que su aplicación no reconozca este tipo de base de datos o bien que el archivo esté dañado.

Desde ya muchas gracias.
  Respuesta:  José Passarella
Quiero responder mi propia pregunta, ya que pude solucionar mi problema, como la base que usaba era en Access 2000, no trenía instalado el MDAC 2.6 y el Jet 4, para acceder a ella, ya que mi servidor NT 4, tenía el MDAC desactualizado y funcionaba pero con Access 97.
La solución descargar el MDAC 2.6 y el Jet 4 y actualizar el servidor NT 4.
  Respuesta:  MX2
Revisa si tienes hecho el DSN hacia la base de datos.

    Pregunta:  20464 - ENCABEZADO EN TODAS LAS PáGINAS A NIVEL DE IMPRESIóN
Autor:  Jeysi Ascanio
Necesito saber si existe una manera de Mantener el encabezado en todas las páginas cuando éstas se imprimen. Todo está an una misma página.

Gracias de antemano.
  Respuesta:  Charlos Jim
Entra en el navegador, archivo, configurar página:

Pon lo que quieras en el encabezado y te saldrá en todas las páginas que imprimas.

    Pregunta:  20802 - CONTAR REGISTROS
Autor:  Carlos Cuezva Ticio
Como puedo saber el número de registros que se ha encontrado al realizar una búsqueda??

Os adjunto como abro el RecordSet

qrybusqueda="SELECT * FROM trucos WHERE juego LIKE '%" & cadena & "%' ORDER BY trucos.juego"
set rs=server.createobject("ADODB.Recordset")
rs.open qrybusqueda,conexion

Gracias
  Respuesta:  Emilio
Prueba con algo parecido a esto

SET CONEXION=SERVER.CREATEOBJECT("ADODB.CONNECTION")
CONEXION.OPEN "DSN="&DSN
set rs=Server.CreateObject("ADODB.Recordset")
rs.cachesize=200
Consulta ="Select * from ......."
rs.open Consulta, CONEXION, 3, 3
rs.recordcount -----> esto es lo que te da el numero de registros devueltos por la consulta

    Pregunta:  20864 - MANEJAR UN VARIABLE DE JAVASCRIPT EN CODIGO ASP
Autor:  Daniel Bernal
Manejar un variable de javascript dentro de un codigo ASP que esta dentro del script. Ej. La variable vLinea necesito pasarla al select que esta en el ASP, es posible,

Gracias. Daniel B.

  Respuesta:  Wilson Duyvestein
Te aconsejo que pases el valor de tu variable a un objeto de texto, para posteriormente utilizarlo con el select.
Ej.:

<script>
form1.txtName.value = VLinea
</script>

<input name="txtName" type="hidden" value="">

'
' Efectuar un submit de la página
'
<%
strVLinea = Request.Form("txtName").Value
%>

|<  <<  16 17 18 19 20 21 22 23 24 25 26  >>  >|