PREGUNTAS CONTESTADAS - ASP

 Hay un total de 357 Preguntas.<<  >> 

    Pregunta:  7287 - OPERAR CON DECIMALES EN SQL
Autor:  Albert del Toro
Estoy tratando de hacer la siguiente operacion:
precio*cantidad=importe
El problema viene cuando precio es un decimal como 0,35 o 4,36
Si tengo en una tabla el precio y la cantidad y la columna vacia para el importe, ¿como hago para actualizar el importe?
Gracias por vuestra ayuda.
  Respuesta:  Xavi
Hola Albert, no me comentas que tipo de base de datos estas utilizando, pero para SQL Server es asi:
UPDATE Tabla SET Valor=Valor+CAST('" & importe & "' AS float) WHERE condicion.

Espero que te sirva.

    Pregunta:  7293 - COMO MOSTRAR SUB_INFORMES DE CRYSTAL REPORTS EN ASP
Autor:  Guillermo Castro
Estoy sacando informes con Crystal Reports 8.0 desde ASP, he conseguido que los informes principales se muestren dentro de la ventana del explorador, pero cuando hay subinformes, el proceso "se muere" y no sale nada, este problema con el visor activeX no sucede, pero con el visor Html (que es el que tengo que utilizar), no acabo de encontrar la manera de que los muestre, ¿alguien me puede echar una mano?, os lo agradecería.
  Respuesta:  Fidel Macedonio Martinez
Mira Estoy usando ASP,crystal Reports y SQL server para que los reportes me aparezcan el browser uso un ActiveX (SmartViewerActiveX) y uso el siguiente codigo para usar subreportes me funciona sin ningun proble si la liga de Crystal Con ASp la estas haciendo igual que yo usa el siguiente codigo y si quieres probar como lo hago yo escribeme para mandarte mas codigo

salu2

<%
' este es el nombre del reporteprincipal
reportname = "NombredelReportesPrincipal.rpt"
%>

<!-- #include file="AlwaysRequiredSteps.asp" -->

<%
'Se colocan los parametros para conectarse con la base de datos de Produccion
' pasandole los parametros de conecion
set Session("options") = Session("oApp").options
Session("options").MatchLogonInfo = 1
' Creamos el objeto de la base de datos
set crtable1 = session("oRpt").Database.Tables.Item(1)
crtable1.SetLogonInfo "SERVIDOR", "BASEDEDATOS", "USUARIO", "PASSWORDloper"
' - Utilizamos una formula para condicionar la consulta en esta parte ya no se manda por completo el QUERY

'Session("oRpt").RecordSelectionFormula = "{employee.job_id} = 11"
Session("oRpt").RecordSelectionFormula = "{ODT_RADIO2.ordi_id} = " & cint(id)

'==================================================================
'Abrimos y creamos el Objeto para lo que es el Subreporte
Set CRSubreports = session("oRpt").OpenSubreport("periodos")
' Creamos el objeto para la base de datos
set ReportDatabase2 = CRSubreports.Database
'Se define la coleccion de la tabla
Set crdatabasetables2 = ReportDatabase2.tables

'Se colocan los parametros del Subreporte
set crtable2 = crdatabasetables2.Item(1)
crtable2.SetLogonInfo "SERVIDOR", "BASEDEDATOS", "USUARIO", "PASSWORD"

' Creamos una variable y un puntero para un oaramentro almacemado
' en el reporte (FMM)

' - Almacenamos la nueva formaula dentro del reporte

CRSubreports.RecordSelectionFormula = "{ODT_RADIO2.ordi_id} =" & cint(id)
'==================================================================
'
' MORE ALWAYS REQUIRED STEPS
' - Llenamos los registros
' - e invocamos al rpt server del Crystal

%>
<!-- #include file="MoreRequiredSteps.asp" -->
<%
' DISPLAY THE REPORT
' - Desplegamos el reporte usando el componente de smart viewer
'
' Incluimos las demas vistas del Smart Viewers.
' - Smart Viewer ActiveX = SmartViewerActiveX.asp
' - Smart Viewer JAVA = SmartViewerJAVA.asp
' - Smart Viewer HTML = SmartViewerHTML.asp
' - Smart Viewer HTML Frame = SmartViewerHTMLFrame.asp
%>

<!-- #include file="SmartViewerActiveX.asp" -->

    Pregunta:  7295 - NUEVO PROYECTO CON INTERDEV 6.0
Autor:  Josep Tarròs Mayoral
Hola! No consigo llegar al final de los pasos del asistente de Interdev para crear unb nuevo proyecto.Le doy el nombre del proyecto, el servidor (el nombre de mi ordenador)y que lo quiero en modo local. Aparece el cuadro de estableciendo conexion con el servidor, y pregunta si quiero crear una Web o conectarme a una existente. Le digo que Crear, y pulso Terminar porque las demás opciones ya no me interesan, y aparece lo siguiente: Server error. No se puede crear la carpeta "c:\inetpub\wwwroot\Nombredelproyecto\_vti_pvt". ¿Sabéis qué me he olvidado? Tengo Windows 2000 Advanced Server y configurado Internet Information Server 5.

Gracias y un saludo!
  Respuesta:  Carlos Castillo
instalastes las extenciones de FrontPage ?

    Pregunta:  7350 - DE CONSULTA A ARCHIVO...
Autor:  Albert del Toro
¿Es posible crear un archivo a partir de una consulta sql?
La idea es:
1. Cliente hace consulta.
2. Obtiene resultados.
3. Decide bajarse los resultados en archivo.
Gracias!!
  Respuesta:  Xavi
Aqui te mando el codigo para traspasar datos de una base de datos SQL a un archivo txt.

set fso = createobject("scripting.filesystemobject")

set objBase=server.CreateObject("ADODB.Connection")
set objtabla=server.CreateObject("ADODB.recordset")
objbase.Open "PROVIDER=SQLOLEDB;DATA SOURCE=ip;UID=usuario;PWD=password;DATABASE=basedatos"

'traspasa los datos de los usuarios
set objtabla=objbase.Execute("SELECT * FROM Tabla")
i=0
do while not objtabla.EOF
inf=inf & "#" & objtabla.Fields("campo1") & "#" & objtabla.Fields("campo2") & "#" & objtabla.Fields("campo3") & "#" & vbcrlf
i=i+1
objtabla.MoveNext
loop
Set act = fso.CreateTextFile(server.mappath("archivo.txt"), true)
act.WriteLine(inf)
act.Close

Response.Write("<P><HR><P>Se han copiado " & i & " registros.")

Espero que te sirva.

    Pregunta:  7602 - REDIRECCIóN AUTOMáTICAS DE PáGINAS
Autor:  Mauro Andrea
Todos sabemos que con el Response.Redirect podemos cargar una página automáticamente sin intervencíón del usuario con sólo poner Response.Redirect "url"
ien, este es el tema, tengo un frameset que agrupa a dos páginas y sus respectivos marcos fueron denominados "derecho" e "izquierdo".
En el marco "izquierdo" poseo un código en asp que por un motivo "x" necesita cargar una página "otrapágina.asp" en el frame "derecho", es decir, el de al lado.
Probé la siguiente sintaxis Response.Redirect "url", "target" pero me di cuenta de que no existe.
Cómo puedo cargar automáticamente una página de un marco a otro?

Gracias.
  Respuesta:  cpp
En la página izquierda haces un hipervínculo a la página que quieres conectar y verás el código que te genera en el html. por ejemplo:
<a target="contenido" href="BIBLIOTECA/frmBiblioteca.asp">
Lo importante es lo que pones en target.
En mi caso el recipiente de la dcha lo llamo contenido, por eso aparece en la dcha.

Espero que te sea de utilidad. !Animo!
  Respuesta:  Xavi
Hola Mauro, la unica manera que he encontrado, es que vuelvas a llamar al archivo que genera el frame, enviando un parametro, el cual determine la pagina a mostrar...

Ej.

response.redirect("frame.asp?p=pagina.asp")

En el archivo frame.asp, abres el frame izquierdo, y como derecho colocas pagina.asp.

Espero que te sirva. Saludos.

    Pregunta:  7617 - ENVIAR CORREO EN FORMATO HTML
Autor:  leonardo arrupe
hola,mi problema es el siguiente
Como puedo enviar un correo en formato HTML
gracias
  Respuesta:  Giovanny Sanchez
Hola Leonardo

En este enlace puedes encontrar cosas muy interesantes, es posible que allí esté lo que buscas

http://www.aspemail.com/

Cordial saludo

    Pregunta:  7658 - ALMACENAR GRAFICOS
Autor:  robin yunk
Si estoy trabajando con vbscript y asp, como puedo recuperar y almacenar imágenes(gif,jpeg,bmp), por medio de la web si tengo una base de datos ya sea en acces 97 o sql server 7.0, la cual almacena estos gráficos. Si me pueden dar algun ejemplo
  Respuesta:  Nacho
Necesitas un control que haga el trabajo de recoger el fichero (que se manda desde un formulario con un campo <input type='file'...>) y lo guarde en el disco duro del servidor, o lo almacene en la base de datos, o lo que sea. Pásate por http://www.aspupload.com para ver cómo funciona, aunque ese hay que pagar por utilizarlo. Tengo entendido que hay otros gratuítos, pero no conozco ninguno.

Por otra parte, si puedes elegir, te recomiendo que lo hagas en PHP. Es mucho más fácil manejar uploads que con asp (y además es gnu...)

    Pregunta:  7673 - REALIZAR CONSULTAS ALMACENADAS EN ACCESS
Autor:  victor javier OVANDO VALDERRAMA
realizar consultas almacenadas a access a traves de ado, lo he realiza con visual basic 5.0 y funciona super bien ahora estoy avanzando a ASP y trato de implementar lo ya dominado y quedo nulo, espero su ayuda.

Gracias
  Respuesta:  Giovanny Sanchez
Hola Victor

Creo que este ejemplo puede darte una luz al respecto (la consulta es diseñada en acces, luego se toma por la "Vista SQL" y simplemente se transcribe al código ASP que estés construyendo:

Primero debes realizar la conexión a la BD que estás utilizando (tu escoges la forma)

Luego abres un recordset así:

SET Ob_rs1 = Server.CreateObject ("ADODB.Recordset")
Sql1 = "SELECT .. etc etc etc "
Ob_rs1.Open Sql1, Conn

If Ob_rs1.EOF then

No se encontraron datos para la consulta

Else

Se despliegan los datos encontrados recorriendo el recordset con un Do While Loop

End If

Sencillo no ?

Saludos

    Pregunta:  7864 - COMO PUEDO RECUPERAR IMAGENES DE UNA BASE DE DATOS?
Autor:  Jaime Covarrubias
Quiero saber como puedo recuperar las imagenes guardadas en una base de datos de access mas especificamente se encuentra en un campo de tipo OLE, quiero utilizar asp para poder recuperar y mostrar las imagenes en mis paginas web.
Por favor, mejor si me ayudan con algun ejemplito, gracias.
  Respuesta:  hugo veras
la forma de recuperar imagenes almacenados en campo ole en access se hace de la siguiente forma(yo estoy asumiendo que vas a escribir una pagina asp)

'solo estoy mostrando parte del codigo
'tienes que definir las variables usando Dim

'con esta instruccion le dices al browser el tipo de imagen
<%
Response.ContentType="image/bmp"

'ahora hacemos la conexion ado
Set objRecordset=Server.CreateObject("ADODB.Recordset")

'aqui escribes las instrucciones de sql que necesitas
'yo estoy usando un nombre generico para la tabla: tablename
'para el campo de la imagen estoy usando el nombre de logo

txtSQL=""
txtSQL="Select logo FROM TableName "

'abriendo las instrucciones de sql en la conexion de la
'base de datos. Esta conexion la puedes hacer con el
'wizard que trae visual interdev

objRecordset.Open strSQL,
Application"cnnPubsAccessOLE_ConnectionString")

numActualSize=objRecordset.Fields("logo").ActualSize
strOLEHeader=objRecordset.Fields("logo").GetChunk(78)
strImageHeader=objRecordset.Fields("logo").GetChunk(numActualSize - 78)

Response.BinaryWrite strImagesBytes

objRecordset.Close
Set objRecordset = Nothing
Response.End

'como puedes observar este codigo no esta completo pero
'te puede ayudar tus propositos, si la imagen estuviera en
'microsoft sql server, no lo puedes hacer de esta forma pues
'no funcionaria.
  Respuesta:  Wilson Duyvestein
Hasta donde yo entiendo en realidad la imagen no es grabada físicamente en una DB sino su dirección, te aconsejo que esa imagen se encuentre dentro de las carpetas de tu proyecto web. Lo que tendrías que hacer es algo así...

<img border=0 src="<%=Response.Write(objRecordset.Fields(0).Value)%>" height="70">

Donde "objRecordset.Fields(0).Value" contiene la dirección de tú imagen.

Espero que te sirva :-)

    Pregunta:  7866 - UNA ESPECIE DE SPIDER UN POCO RARO
Autor:  Miguel Peredo
Hola, quisiera saber como abrir un documento html en Internet y buscar dentro de el, por ejemplo: tener una pagina con 2 frames (marcos), uno superior y otro inferior, el superior es una pagina ASP y el Inferior puede abrir distintos sitios Web, los cuales yo especifico... la idea es que la pagina ASP del frame superior busque un texto especifico en el frame inferior y pueda hacer con los resultados lo que yo desee...

Tienes alguna Idea?
  Respuesta:  Xavi
Aqui te adjunto el codigo que yo realice para buscar una cadena dentro de los archivos de un directorio. Espero que te sirva.

Visualizar

|<  <<  4 5 6 7 8 9 10 11 12 13 14  >>  >|