PREGUNTAS CONTESTADAS - ASP≤nguaje=

 Hay un total de 357 Preguntas.<<  >> 

    Pregunta:  18738 - ACCESO A BASES DE DATOS DE OBJETOS
Autor:  Eduardo Gómez Flores
Necesito hacer una cosulta en ASP a una base de datos de objetos hecha en Oracle 8i.
Ya he realizado la conexión ADODB y he comprobado que funciona haciendo consultas a tablas "normales" (no de objetos). En cambio cuando hago una consulta a una tabla de objetos, todo funciona bien y no da ningun error, pero el recordset aparece vacío, cuando no debería ser así puesto que la consulta la he probado en Oracle y si devuelve resultados.
Gracias a todos.
  Respuesta:  Javier Husein Toranzo
Al no especificarme la manera de como abres el recordset, especulando un poco supongo que tu problema es, y corrigeme si me equivoco, que al abrir el recordset del objeto, lo haces con Table y no con la clausula apropiada para el objeto ( ya sea una consulta, un procedimiento almacenado o lo que sea). Espero haberte servido de alguna ayuda.

    Pregunta:  18792 - ERROR EN SERVER.CREATEOBJECT
Autor:  mauricio rodriguez
hola:
tengo un problema,

Registro la DLL en MTS (LibClass) , la he visto funcionar con otras aplicaciones y ningun problema.
pero cuando la quiero hacer funcionar en asp :

dim Libreria
set libreria = server.createobject("LibClass.libreria")
libreria.fullOperarios par1,par2
aparece ----->Error en Server.CreateObject

y si hago lo siguente:

dim Libreria
set libreria = createobject("LibClass.libreria")
libreria.fullOperarios par1,par2
ahi funciona.

cual es la diferencia y la importancia de hacer en el asp el server.createobject o el createobject ¿es lo mismo o no?
me falta algun parametro o algun programa para que me funcione el server.createobject.

de antemano colegas muchas gracias.
  Respuesta:  Mauricio Solano
No sé si esto te ayude, pero puede que sea la solución:

Si estás usando script del lado del server entonces te servirá el Server.CreateObject("Libreria").

Si lo que usas es script del lado del cliente no podrás leer la variable "Server"; por lo que puedes usar solo CreateObject("libreria").

Espero que esto te sirva de ayuda.

Saludos
  Respuesta:  juan antonino
te comento que createobject es lo mismo que server.createobject.

con respectoa al otro tema no tengo comentarios. nunca tuve problema con las clases en MTS.

saludos.

    Pregunta:  18810 - VENTANA DEL EXPLORADOR EN PRIMER PLANO
Autor:  Jorge Morras
Buenos días:
Quisiera saber si se puede hacer que la ventana del explorador aparezca en primer plano SIEMPRE, incluso cundo pierde el foco. Lo he visto hecho en algún anuncio 'pelma' pero no lo consigo hacer.
Tambien sería de gran ayuda si alguien supiera como abrir en explorador en una ventana MAXIMIZADA. En la actualidad lo que hago es definirle el tamaño, pero no se queda maximizada.
Gracias por vuestra ayuda:
  Respuesta:  Jorge Morrás
Pues Finalmente he hallado una solucion. A mi no me sirve, ya que a los clientes hay que instalarles un software, pero aqui la dejo.
Se trata de crearte tu propio explorador en VB6.0 y añadirle el código API

Public Const SWP_NOMOVE = 2
Public Const SWP_NOSIZE = 1
Public Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE
Public Const HWND_TOPMOST = -1
Public Const HWND_NOTOPMOST = -2

Declare Function SetWindowPos Lib "user32" _
(ByVal hwnd As Long, _
ByVal hWndInsertAfter As Long, _
ByVal x As Long, _
ByVal y As Long, _
ByVal cx As Long, _
ByVal cy As Long, _
ByVal wFlags As Long) As Long

Public Function SetTopMostWindow(hwnd As Long, Topmost As Boolean) _
As Long

If Topmost = True Then 'Make the window topmost
SetTopMostWindow = SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, _
0, FLAGS)
Else
SetTopMostWindow = SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, _
0, 0, FLAGS)
SetTopMostWindow = False
End If
End Function

Para llamar uno dos botones uno poara on TOP y otro con estilo NORMAL
dim lR as long
llamada on top ---> lR = SetTopMostWindow(Me.hwnd, True)
llamada normal ---> lR = SetTopMostWindow(Me.hwnd, False)

    Pregunta:  18899 - MANDAR MAILS CON W98 Y PWS
Autor:  gaby diego
Tengo una aplicación ASP corriendo en una red local, usando de servidor un W98 con PWS. Quiero mandar correos automaticamente al exterior (conexión ADSL-router para salir a internet).
¿que componente me aconsejais?
¿donde le asigno (propiedad del componente) el SMTP?
Gracias por vuestra ayuda
  Respuesta:  Ezequiel
Buenas, puedo recomendarles el CDONTS, aqui va un ejemplo:

'Envio el Email al Usuario
Dim mail
Set mail = Server.CreateObject("CDONTS.NewMail")
mail.From = "desde@web.com"
mail.To = "para@web.com"
mail.Subject = "Asunto o Subject"
mail.BodyFormat = 0
mail.MailFormat = 0
mail.Body = "Cuerpo del mensaje"
mail.Send

Saludos................

    Pregunta:  18980 - TAREA PROGRAMADA
Autor:  mario caceres
Amigo :
necesito ejecutar un programa que carga datos a la bd sin usar el explorador, esta funcionalidad la tengo de la sqte. forma
http://mipagina/carga.asp
como esto habre el explorador recarga mucho el servidor,
mi pregunta existe otra forma de cargar los datos con asp.

gracias.
  Respuesta:  luis rovira
Puedes usar la orden execute, que sólo realiza la acción (lo que contiene la página asp) y retorna, sin abrir el explorador.
  Respuesta:  Elen Anito del Bosque
Te recomiendo que pases ese código en Asp a un programa en Visual Basic que ejecute ese proceso de forma periódica, es la mejor forma para no sobrecargar el servidor y aprovechar lo máximo el código asp.

Un saludo

    Pregunta:  19084 - DIMENSIONES DE IMAGENES
Autor:  David López
Tengo una gran cantidad de imagenes y quiero almacenar además de otras cosas su alto y ancho, ¿como consiguo el ancho y el alto de una foto?
  Respuesta:  Emilio
No puede hacerse directamente .
Tienes que habrir la foto e intentar leer los datos a 'pelo' lo cual no es facil ya que depende de cada tipo de foto

    Pregunta:  19091 - ¿COMO GENERO UN INFORME EN ASP?
Autor:  oliver gonzalez
HOLA A TODOS
LA VERDAD TENGO POCO QUE ESTOY PROGRAMANDO PAGINAS ASP Y AHORA ME ESTA DETENIENDO EL PROYECTO POR QUE NO SE COMO GENERAR UN INFORME IMPRESO CON DATOS DE UNA TABLA DE ACCESS
HE ESCUCHADO QUE CON CRYSTAL REPORT SE PUEDE PERO AUN NO SE COMO HACERLO
DANDO GRACIAS DE ANTEMANO A QUIEN PUEDA AYUDARME
  Respuesta:  Luis Ruiz N.
puedes utilizar access para generar los informes

creas un objeto de access y luego abres el informe y lo guardas como snapshot y lo guardas en tu directorio virtual luego lo puedes abrir con el control ocx del snapshot viewer que es gratis!

strNum = "Report"
systime=now()
strNum= strNum & cstr(year(systime)) & cstr(month(systime)) & cstr(day(systime))
strNum= strNum & cstr(hour(systime)) & cstr(minute(systime)) & cstr(second(systime))
strSnapFile = strNum & ".snp"
InfImprimir=NomReporte(Inf)
strDbName = Server.MapPath(".") & "\BaseDatos\Lenguas.mdb"
strRptName = InfImprimir
strWhere = Rest
strFilter = ""

Set objAccess = Server.CreateObject("Access.Application")
objAccess.Visible = False
objAccess.OpenCurrentDatabase strDbName
objAccess.DoCmd.OpenReport strRptName, acViewPreview, strFilter, strWhere
objAccess.DoCmd.OutputTo acOutputReport, , "Snapshot Format", Server.MapPath(".") & _
"\TempInformes\" & strSnapFile
objAccess.DoCmd.Close

objAccess.Quit acQuitSaveNone 'acQuitSaveNone
'Set objAccess = Nothing


<object ID="SnapshotViewer1" WIDTH="750" HEIGHT="500" codebase="recursos/Snapview.ocx"
CLASSID="CLSID:F0E42D60-368C-11D0-AD81-00A0C90DC8D9" VIEWASTEXT>
<param name="_ExtentX" value="19844">
<param name="_ExtentY" value="13229">
<param name="_Version" value="65536">
<param name="SnapshotPath" value="TempInformes/<%=strSnapFile%>">
<param name="Zoom" value="0">
<param name="AllowContextMenu" value="-1">
<param name="ShowNavigationButtons" value="-1">
</object>

en palabras suena facil pero yo lo he hecho

luis ruiz

    Pregunta:  19097 - ALGO SOBRE INCLUDES PARA VALIDACIONES Y CONEXCIONES A BD
Autor:  Wiliam Romer Valer
Hola amigos de la comunidad de programadores , saben recien me estoy iniciando en este leguaje que es HTML Y ASP , yo tengo un manual donde eh visto un poco de includes , y es una forma muy buena de llamar a algo ya echo.
como se hace en VB al llamar un store procedure , lo que yo queria hacer es crear un include de conexcion a una BD y para validar campos de un formulario en la web, esto para ahorrar codigo cada ves que tengo que conectarme a la base de datos en SQL , yo quiciera que me ayuden con un ejemplo o me brinden una buena direccion para encontrar esto que estoy buscando.......
nada mas, muchas gracias a todos .......
adios.
  Respuesta:  eldeivich
evita utilizar includes para poner el string de conexión a la DD.BB. ya que si te localizan el nombre del include te pueden ver el USER y PASSWORD de la DD.BB.

Mi consejo es que pongas esta string en el archivo Global.asa en una variable de aplicacíón:

<%sub application_onstart

application("oConexion")="PROVIDER=..."

end sub%>

y en la página:

set oConexion = server.createobject("ADODB.Connection")
oConexion.open Application("oConexion")
...
oConexion.close
set oConexion = nothing

Espero que te sirva de ayuda. Y utiliza los includes sólo para introducir el código de alguna sección de la página, o algo así.

    Pregunta:  19153 - GRAFICAR EN LA WEB
Autor:  Ivan Cardenas
Primero que todo felicitaciones por la página. Mi pregunta es la siguiente, ojala me puedan ayudar.

Como puedo generar un gráfico utilizando visual interdev y mostrar ésta en una pagina web?

Agradeciendo sus respuestas
  Respuesta:  Remains
Prueba con los Office Web Components de Microsoft.
Es un objeto COM que instalas en el servidor, y dependiendo de los valores que le des te genera un gif luego mediante ASP incrustas ese gif en la pagina y el cliente lo ve...

    Pregunta:  19655 - PING Y TELNET
Autor:  Erika Gómez Núñez
Mediante código ASP puedo tener un link o un botón que´haga el ping de una IP específica, con el router ??
Y puedo hacer un telnet ??

Muchas GRacias
  Respuesta:  Elen Anito del Bosque
Para realizar un ping desde ASP, puedes crearte un componente o utilizar algunos ya existentes. En esta dirección puedes bajarte uno gratuito para hacer ping:

http://www.15seconds.com/component/pg000229.htm

En esta misma dirección tienes tb un link de otro componente gratuito par ahacer telnet.

Un saludo

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