PREGUNTAS CONTESTADAS - ASP≤nguaje=

 Hay un total de 357 Preguntas.<<  >> 

    Pregunta:  50010 - PROBLEMA DE LENTITUD EN LA CONEXION CON ORACLE
Autor:  Luis Peralta
Estoy trabajando con asp conectandome a un servidor de oracle donde esta la base de datos; utilizando esta cadena de conección: "Provider=OraOLEDB.Oracle;Data Source=NameSourse;User Id=NameUser;Password=pwd" y la conexion es satisfactoria, puedo ver las tablas; pero cuando envio una pagina al navegador haciendo algun query tarda mucho tiempo en la respuesta e incluso se queda pasmada, no se si exista otra conexión que sea mas rapida, o alguna configuración en especial, un codigo que acelere el acceso al servidor, etc...

Gracias...!! por su ayuda
  Respuesta:  eider mauricio aristizabal erazo
Instala el Oracle Client y utiliza otra cadena de conexion que no sea OLEDB..
oracle trae una libreria nativa para .net
http://www.oracle.com/technology/tech/dotnet/tools/index.html

bye

    Pregunta:  50045 - PROBLEMAS CON FORMULARIOS POST EN IIS CON WXP
Autor:  Raúl Mera
Hola a todos.

Me ha surgido un problema tan curioso como incómodo...
Resulta que he desarrollado una aplicación web en ASP para un amigo, que gestiona los datos de los
de su empresa. Después de terminar de probarla y comprobar su correcto funcionamiento en el PC de mi
casa, he ido a mostraele el funcionamiento en un PC de su empresa. Bien, como este equipo no tenía
instalado el IIS, me llevé el CD de windows y se lo instalé, tras lo cual comenzamos a probarla en
ese mismo equipo, accediendo desde el Explorer a http://localhost/etc...

Parecía que todo iba bien, hasta que introduje login y password... No me entraba... Volvía a pedirme
login y password... ¿Problemas de sesión?... No era eso. Accedemos a otro formulario, relleno los
datos, "Aceptar"... y otra vez lo mismo. Se volvía a cargar la misma página. Indagando en el código
descubrí que lo que realmente sucedía era que no se pasaba la información de los inputs del formulario.
Vamos, que todas las variables POST se pasan en blanco. Sin embargo, las variables GET sí que las coge.
Hice la prueba de cambiar el METHOD de los FORMS de POST a GET, y efectivamente recogía bien los datos.
Pero esto no me deja conforme, y yo quiero saber qué es lo que está pasando.

EL PC tiene instalado Window XP Professional, y creo que la versión de su Explorer es la 6. No creo
que eso sirva de mucha ayuda, porque el mío tiene lo mismo y funciona bien.¿A alguien se le ocurre de
dónde puede provenir el fallo? Insisto en que al probarlo desde mi PC y otros no da ningún problema.
Es solamente en ese equipo, por lo que no creo que falle el código. ¿La configuración del IIS?
¿La del Explorer? Cualquier opinión o idea será bienvenida. Gracias de antemano por vuestra ayuda
e interés.

Saludos.
  Respuesta:  Raúl Mera
Muchas gracias por tu respuesta. Hasta el momento lo tenía "arreglado" pasando los formularios por GET, pero hasta que no dé con el problema exacto no quedaré satisfecho...

La respuesta que me das apunta a donde yo sospechaba, la configuración del IIS, por eso pienso que bien pudiera ser esta la causa. Esta misma semana seguramente volveré a la empresa para hacer algunas pruebas, aprovecharé para seguir tus pasos y os comentaré el resultado.

Gracias de nuevo.
  Respuesta:  Eider Mauricio Aristiz'abal Erazo
Solo se me ocurre:
Podrian ser politicas de seguridad locales o del dominio o podria ser alguna configuracion del IIS como la que sigue, depronto te sirva(Puede ser el verbo de la extensi'on de tu p'agina):

Dentro de IIS

1 Clic derecho/Propiedades en tu aplicacion Web
2 En la pestana directorio virtual en la region
configuracion de aplicaciones das clic en el boton configuracion
3 En la primer pestana aparece una lista buscas el registro donde el
campo extension sea igual a .aspx lo seleccionas y haces clic en
editar
4 Aparece el cuadro de dialogo Agregar/Editar extension de aplica...
en la region Verbos o Verbs puedes configurar
GET,HEAD,POST,DEBUG
o puedes habilitar todos los verbos

Asi como se configuro la .aspx, puedes hacer lo mismo con las paginas .html, .htm
Finalmente, Cierra todas las ventanas abiertas guardando los cambios, guardando los cambios, reinicia el servicio de iis. E intenta.

Bye :)

    Pregunta:  50495 - HIPOTENUSA
Autor:  mariana quiroga
Me podrias decir cual es la instruccion que me calcule la longitud de la hipotenusa de un triangulo rectangulo.
Desde ya muchas gracias.
  Respuesta:  Eider Mauricio Aristizábal Erazo
Hola,
Es muy sencillo, el teorema de pitagoras dice que la hipotenusa al cuadrado es igual a la suma de sus catetos al cuadrado, es decir que
h^2 = C1^2 + C2^2
por lo tanto al despejar la formula queda:
h = (C1^2 + C2^2) ^(0,5)

Entonces, todo lo que hay que hacer es construir una funcion que depende del lenguaje de programacion utilizado por ejemplo en C++ o C# sería:
float hipotenusa(float c1, float c2){
return (C1^2 + C2^2) ^(0,5);
}

en VB
function hipotenusa(double c1, double c2) as double{
hipotenusa = (C1^2 + C2^2) ^(0,5)
}

Bye,
Espero te haya servido

    Pregunta:  50647 - COMO ASIGNARLE EL FOCO A UNA CAJA DE TEXTO EN ASP
Autor:  Mony
Tengo un desarrollo de una consulta en ASP, el cual al darle un submit se manda llamar a si misma, la cuestion es que necesito que una de las cajas de texto mantenga el foco.

Como puedo hacerle???

De antemano muchas gracias
  Respuesta:  xavi
Hola Mony, eso se realiza con JavaScript...
En la cabecera de tu pagina (<head>), incluye un codigo similar a este:
<SCRIPT LANGUAGE="JavaScript">
<!--
function setfocus_onload() {
document.forms[0].elements[0].focus();
}
// -->
</script>
donde forms[0] hace referencia al primer formulario de la pagina, y elements[0] hace referencia al primer elemento del formulario.

Saludos

    Pregunta:  50738 - GRáFICOS ESTADISTICOS EN ASP
Autor:  Maria Jimena Carrillo Peña
Quiero saber quien me puede colaborar diciendome como hago para que en una pagina ASP, me grafique ya sea en Barras o tortas datos que se encuentran en una Base de Datos de SQL 6.5 o 2000.

Por favor quien tenga conocimiento ayudarme.

Cordialmente
  Respuesta:  Ivan Alcamán
la forma mas conveniente para graficar datos en una pagina con asp, es usando la componente OWC11.ChartSpace de Microsoft ...

bajate el instalador OWC11.EXE para que despues desde tus paginas asp las instacies d ela siguiente forma:

Set Nombre_VAriable= CreateObject("OWC11.ChartSpace")

me parece ya no es necesario instalar el archivo OWC11.EXE ya que viene incluido en los server o pcs donde se instale el microsoft office 2000 o posteriores.

puedes investigar al respecto o enviame un mail haber si te puedo enviar un ejemplo

Ivan Alcamán

Saludos

    Pregunta:  50744 - ASP Y SQLANYWHERE
Autor:  ana milena guerrero
saludos,
Tengo un servidor IIS en wxp pro, y una base de datos en sqlanywhere de sybase...quisiera saber el string de conexion desde ASP a esta base de datos. gracias
  Respuesta:  Daniel Lopez
<% Ser Con = Server.CreateObject( "ADODB.Connection" ) Con.Open "PROVIDER=Sybase SQL Anywhere 5.0;DATA SOURCE=C:\\DatabasePath\;Dbf=C:\\SqlAnyWhere50\\MyDatabase.db" %>

    Pregunta:  51233 - ERROR ASP 0115 BAJO XP SP2 PRO CON IIS 5.1
Autor:  María Claudia
Buenas tardes a todos:
De buenas a primeras me aparece este error en varios de los diseños en ASP que tengo a cargo

Páginas Active Server error \'ASP 0115\'

Error inesperado

/empresa/home.asp

Error capturable (C0000005) en un objeto externo. La secuencia de comandos no puede continuar.

Estuvo funcionando todo bien hasta hace unas horas y de repente, prácticamente todos los diseños han dejado de funcionar. Tengo Xp SP2 Profesional actualizado con todo y al día con todo. Utilizo Office 2003 actualizado al día. Parte de los diseños implican el uso de MySQL como base de datos pero principalmente Access.

Encontré otro artículo de Microsoft en que dice que dar permisos al usuario UISR_ en determinadas carpetas. Lo hice pero nada. A veces funciona bien y luego sin mediar razón alguna aparece el error. Lo único que me queda es re-instalar Xp pero para terminar de configurar e instalar todo lo que tengo aquí va a tomar tiempo y me apremia entregar unos diseños.

En lo que todos parecen coincidir es que son problemas de ASP, OLEDB y ODBC. ¿Si desinstalo el IIS y lo vuelvo a instalar perdería el contenido de la carpeta wwwroot?.¿Hay alguna forma de re-instalar el ASP o los controladores en cuestión?

He encontrado varios artículos en el Knoledge Base de Microsoft pero la mayoría no son aplicables a mi caso pues hablan de errores en el código y eso no es posible, todos los diseños han sido ya probados y publicados en otro servidor y simplemente estaba revisando el apartado gráfico de ellos.

Agradecería cualquier orientación sobre el tema. Ojalá y publiquen este post.

Saludos desde Ica, Perú
  Respuesta:  eider mauricio aristizabal erazo
Prueba desisnstalando el IIS pero haz primero una copia de los sitios contenidos en wwwroot y una vez reinstalado, restaura la copia de los archivos, intenta renombrando el web.config que aveces aparece en

c:\inetpub\wwwroot\

reinstala tambien el framework y activa los servicios de front page y desde el iis permite la ejecucion de los .net frameworks y el servicio active server pages.

Espero te sirva

    Pregunta:  52051 - PROBLEMAS STRING SQL PARA GUARDAR IMAGEN
Autor:  Juan Mamani
El servidor me indica que la consulta SQL está incompleta.

sSQL="INSERT INTO fotos (imagen) values (' " & foto & "' )"
set RS = Conn.Execute(sSQL)

Estoy conectado a MS-SQL
El campo fotos es de tipo image
Hay alguna función como addslashes de PHP que solucione esto?
Todo funciona, pero al ejecutar la instrucción SQL obtengo un mensaje de instruccion incompleta. Es sin duda los caracteres especiales que producen este resultado,. ¡Cómo los puedo "escapar" sin perderlos del contenido de la variable?
  Respuesta:  weirdmix
segun recuerdo no puedes realizar el dentro de un insert como tal esa insercion de imagen, lo debes hacer a traves del objeto de ADO RecordSet. Busca en interner manejo de imagenes con recordsets....

    Pregunta:  52054 - DETECTAR MAC ADRESS
Autor:  Alberto M
Hola, hay alguna posibilidad de detectar la mac adres de un equipo que se conecte a mi sitio web?

Gracias.
  Respuesta:  Gabriel Del Rio
Bueno directamente en tu servidor, no no hay forma. pero puedes hacer que del lado del cliente te lo envie el mismo navegador.

Es decir que del lado del clkiente si es posible obtener la mac. La i mplementación la pondrias en la página que el cliente visitaria (usando javascript) recordemos que js se ejecuta del lado del cliente y no en el servidor.

var strComputer = ".";
var objWMIService = GetObject("winmgmts:\\" + strComputer + "\root\cimv2");
var e = new Enumerator(objWMIService.ExecQuery("Select * from Win32_NetworkAdapter","WQL",48));

for (;!e.atEnd();e.moveNext())
{ objItem = e.item();
WScript.Echo ("MACAddress: " + objItem.MACAddress)
}

ahora ya tendrias que hacer que esto te lo envie en un form a tu servidor y ahi poder capturarlo, usando un php o bien asp.

    Pregunta:  52240 - ERROR 500 EN ASP+IIS7+VISTA
Autor:  Berni
Hola, tengo un problema al trabajar con windows vista, tengo instalado el iis7, y trabajo con base de datos y asp, las base de datos(Access) las tengo puestas como un dns del sistema para acceder a ellas con mas facilidad desde asp, el problema que no se si es de iis7 o de origenes de datos odbc, esque quando abro la pagina asp y contiene una base de datos me dice error 500 error intero del servidor, y no se a que se debe , ya que despres lo pruebo con otro pc con windows xp, con las dns d sistema, iis6 y funciona perfecto.

Alguien que haya tenido un problema similar y me pueda ayudar??
  Respuesta:  uribanabreak uribana
'toma usa esto
e = Server.MapPath("base.mdb")
set base = Server.CreateObject("ADODB.Connection")
set re = server.CreateObject("ADODB.Recordset")
base.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + e + ";Persist Security Info=False"

base.Open

'mi base de datos se llama base.mdb, pon la tuya

para leer usa esto
set re = base.Execute("Select * from usuarios where trim(ucase(login)) = '" & _
trim(ucase(Login)) & "' or trim(ucase(cedula)) = '" & _
trim(ucase(Cedula)) & "'")
mi tabla se llama usuarios
no uses odbc usa ado

|<  <<  26 27 28 29 30 31 32 33 34 35 36  >>  >|